0s autopkgtest [17:13:08]: starting date and time: 2024-12-27 17:13:08+0000 0s autopkgtest [17:13:08]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [17:13:08]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.i9_p0u_h/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-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-3.secgroup --name adt-plucky-s390x-python-omegaconf-20241227-171308-juju-7f2275-prod-proposed-migration-environment-15-967ae9fc-33a6-4a21-b7c7-52087b09b648 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 108s autopkgtest [17:14:56]: testbed dpkg architecture: s390x 108s autopkgtest [17:14:56]: testbed apt version: 2.9.18 108s autopkgtest [17:14:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 108s autopkgtest [17:14:56]: testbed release detected to be: None 109s autopkgtest [17:14:57]: updating testbed package index (apt update) 109s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 110s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 110s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 110s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 110s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [56.0 kB] 110s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [11.5 kB] 110s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 110s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [620 kB] 110s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [57.3 kB] 110s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [756 B] 110s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [469 kB] 110s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4260 B] 110s Fetched 1303 kB in 1s (1550 kB/s) 111s Reading package lists... 111s Reading package lists... 111s Building dependency tree... 111s Reading state information... 111s Calculating upgrade... 112s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 112s Reading package lists... 112s Building dependency tree... 112s Reading state information... 112s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 112s autopkgtest [17:15:00]: upgrading testbed (apt dist-upgrade and autopurge) 112s Reading package lists... 112s Building dependency tree... 112s Reading state information... 112s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 112s Starting 2 pkgProblemResolver with broken count: 0 112s Done 113s Entering ResolveByKeep 113s 113s The following packages will be upgraded: 113s libpython3-stdlib python3 python3-minimal 113s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 113s Need to get 61.5 kB of archives. 113s After this operation, 0 B of additional disk space will be used. 113s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-minimal s390x 3.12.8-1 [27.5 kB] 113s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3 s390x 3.12.8-1 [23.9 kB] 113s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libpython3-stdlib s390x 3.12.8-1 [10.1 kB] 113s Fetched 61.5 kB in 0s (223 kB/s) 113s (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 ... 55491 files and directories currently installed.) 113s Preparing to unpack .../python3-minimal_3.12.8-1_s390x.deb ... 113s Unpacking python3-minimal (3.12.8-1) over (3.12.7-1) ... 113s Setting up python3-minimal (3.12.8-1) ... 113s (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 ... 55491 files and directories currently installed.) 113s Preparing to unpack .../python3_3.12.8-1_s390x.deb ... 114s Unpacking python3 (3.12.8-1) over (3.12.7-1) ... 114s Preparing to unpack .../libpython3-stdlib_3.12.8-1_s390x.deb ... 114s Unpacking libpython3-stdlib:s390x (3.12.8-1) over (3.12.7-1) ... 114s Setting up libpython3-stdlib:s390x (3.12.8-1) ... 114s Setting up python3 (3.12.8-1) ... 114s Processing triggers for man-db (2.13.0-1) ... 115s Reading package lists... 115s Building dependency tree... 115s Reading state information... 115s Starting pkgProblemResolver with broken count: 0 115s Starting 2 pkgProblemResolver with broken count: 0 115s Done 115s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 117s autopkgtest [17:15:05]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 12:49:35 UTC 2024 118s autopkgtest [17:15:06]: @@@@@@@@@@@@@@@@@@@@ apt-source python-omegaconf 119s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1.1 (dsc) [2319 B] 119s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1.1 (tar) [3117 kB] 119s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1.1 (diff) [4000 B] 119s gpgv: Signature made Wed Nov 6 20:16:45 2024 UTC 119s gpgv: using RSA key 7E1AC3FA27A649284C323EF6695C429316C07BFE 119s gpgv: issuer "jdg@debian.org" 119s gpgv: Can't check signature: No public key 119s dpkg-source: warning: cannot verify inline signature for ./python-omegaconf_2.3.0-1.1.dsc: no acceptable signature found 120s autopkgtest [17:15:08]: testing package python-omegaconf version 2.3.0-1.1 120s autopkgtest [17:15:08]: build not needed 121s autopkgtest [17:15:09]: test unittests: preparing testbed 121s Reading package lists... 121s Building dependency tree... 121s Reading state information... 121s Starting pkgProblemResolver with broken count: 0 121s Starting 2 pkgProblemResolver with broken count: 0 121s Done 121s The following NEW packages will be installed: 121s adwaita-icon-theme at-spi2-common autoconf automake autopoint autotools-dev 121s build-essential ca-certificates-java cpp cpp-14 cpp-14-s390x-linux-gnu 121s cpp-s390x-linux-gnu dconf-gsettings-backend dconf-service debhelper 121s debugedit default-jre default-jre-headless dh-autoreconf dh-python 121s dh-strip-nondeterminism dwz fontconfig fontconfig-config fonts-dejavu-core 121s fonts-dejavu-mono g++ g++-14 g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc 121s gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu gettext 121s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme intltool-debian 121s java-common libarchive-zip-perl libasan8 libasound2-data libasound2t64 121s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 121s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcc1-0 121s libcolord2 libcups2t64 libdatrie1 libdconf1 libdebhelper-perl libdeflate0 121s libdrm-radeon1 libepoxy0 libfile-stripnondeterminism-perl libfontconfig1 121s libfreetype6 libgbm1 libgcc-14-dev libgdk-pixbuf-2.0-0 121s libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglapi-mesa 121s libglvnd0 libglx-mesa0 libglx0 libgomp1 libgraphite2-3 libgtk-3-0t64 121s libgtk-3-common libharfbuzz0b libisl23 libitm1 libjbig0 libjpeg-turbo8 121s libjpeg8 liblcms2-2 libmpc3 libpango-1.0-0 libpangocairo-1.0-0 121s libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 libpython3.13-minimal 121s libpython3.13-stdlib libsharpyuv0 libstdc++-14-dev libthai-data libthai0 121s libtiff6 libtool libubsan1 libvulkan1 libwayland-client0 libwayland-cursor0 121s libwayland-egl1 libwayland-server0 libwebp7 libx11-xcb1 libxcb-dri2-0 121s libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 121s libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 121s libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1 121s libxshmfence1 libxtst6 libxxf86vm1 m4 mesa-libgallium openjdk-21-jre 121s openjdk-21-jre-headless openstack-pkg-tools po-debconf python3-all 121s python3-antlr4 python3-iniconfig python3-packaging python3-pip 121s python3-pluggy python3-pytest python3-pytest-mock python3-pytest-runner 121s python3-wheel python3.13 python3.13-minimal ubuntu-mono x11-common 121s 0 upgraded, 148 newly installed, 0 to remove and 0 not upgraded. 121s Need to get 127 MB of archives. 121s After this operation, 505 MB of additional disk space will be used. 121s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-minimal s390x 3.13.1-2 [880 kB] 122s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13-minimal s390x 3.13.1-2 [2364 kB] 122s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [7888 B] 122s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8 s390x 2.1.5-3ubuntu2 [147 kB] 122s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 122s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate0 s390x 1.22-1 [46.1 kB] 122s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 122s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv0 s390x 1.4.0-0.1 [16.2 kB] 122s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp7 s390x 1.4.0-0.1 [204 kB] 122s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff6 s390x 4.5.1+git230720-4ubuntu4 [217 kB] 122s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libgdk-pixbuf-2.0-0 s390x 2.42.12+dfsg-1 [152 kB] 122s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x gtk-update-icon-cache s390x 4.17.1+ds-2 [52.5 kB] 122s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x hicolor-icon-theme all 0.18-1 [13.5 kB] 122s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x humanity-icon-theme all 0.6.16 [1282 kB] 122s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x ubuntu-mono all 24.04-0ubuntu1 [151 kB] 122s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x adwaita-icon-theme all 47.0-2 [525 kB] 122s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x at-spi2-common all 2.54.0-1 [8774 B] 122s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x m4 s390x 1.4.19-4build1 [256 kB] 122s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x autoconf all 2.72-3 [382 kB] 122s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x autotools-dev all 20220109.1 [44.9 kB] 122s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 122s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x autopoint all 0.22.5-3 [616 kB] 122s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 122s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 122s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-11ubuntu1 [9575 kB] 123s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-11ubuntu1 [1028 B] 123s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [5452 B] 123s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.1.0-2ubuntu1 [22.4 kB] 123s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 14.2.0-11ubuntu1 [50.7 kB] 123s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 14.2.0-11ubuntu1 [151 kB] 123s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 14.2.0-11ubuntu1 [30.9 kB] 123s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 14.2.0-11ubuntu1 [2964 kB] 123s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 14.2.0-11ubuntu1 [1184 kB] 123s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-11ubuntu1 [1036 kB] 123s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-11ubuntu1 [18.7 MB] 124s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-11ubuntu1 [521 kB] 124s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [1204 B] 124s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.1.0-2ubuntu1 [4996 B] 124s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-11ubuntu1 [2610 kB] 124s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-11ubuntu1 [11.0 MB] 124s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-11ubuntu1 [20.1 kB] 124s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [956 B] 124s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.1.0-2ubuntu1 [1076 B] 124s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 124s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x ca-certificates-java all 20240118 [11.6 kB] 124s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x libdconf1 s390x 0.40.0-4build2 [40.3 kB] 124s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x dconf-service s390x 0.40.0-4build2 [28.6 kB] 124s Get:48 http://ftpmaster.internal/ubuntu plucky/main s390x dconf-gsettings-backend s390x 0.40.0-4build2 [23.2 kB] 124s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 124s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x libtool all 2.4.7-8 [166 kB] 124s Get:51 http://ftpmaster.internal/ubuntu plucky/main s390x dh-autoreconf all 20 [16.1 kB] 124s Get:52 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 124s Get:53 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 124s Get:54 http://ftpmaster.internal/ubuntu plucky/main s390x dh-strip-nondeterminism all 1.14.0-1 [5058 B] 124s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x debugedit s390x 1:5.1-1 [49.9 kB] 124s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x dwz s390x 0.15-1build6 [122 kB] 124s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x gettext s390x 0.22.5-3 [997 kB] 124s Get:58 http://ftpmaster.internal/ubuntu plucky/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 125s Get:59 http://ftpmaster.internal/ubuntu plucky/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 125s Get:60 http://ftpmaster.internal/ubuntu plucky/main s390x debhelper all 13.20ubuntu1 [893 kB] 125s Get:61 http://ftpmaster.internal/ubuntu plucky/main s390x java-common all 0.76 [6852 B] 125s Get:62 http://ftpmaster.internal/ubuntu plucky/main s390x liblcms2-2 s390x 2.16-2 [175 kB] 125s Get:63 http://ftpmaster.internal/ubuntu plucky/main s390x libpcsclite1 s390x 2.3.0-3 [24.4 kB] 125s Get:64 http://ftpmaster.internal/ubuntu plucky/main s390x openjdk-21-jre-headless s390x 21.0.5+11-1 [43.8 MB] 127s Get:65 http://ftpmaster.internal/ubuntu plucky/main s390x default-jre-headless s390x 2:1.21-76 [3182 B] 127s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x libatk1.0-0t64 s390x 2.54.0-1 [54.7 kB] 127s Get:67 http://ftpmaster.internal/ubuntu plucky/main s390x libxi6 s390x 2:1.8.2-1 [35.4 kB] 127s Get:68 http://ftpmaster.internal/ubuntu plucky/main s390x libatspi2.0-0t64 s390x 2.54.0-1 [79.8 kB] 127s Get:69 http://ftpmaster.internal/ubuntu plucky/main s390x libatk-bridge2.0-0t64 s390x 2.54.0-1 [66.4 kB] 127s Get:70 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 127s Get:71 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 127s Get:72 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 127s Get:73 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig-config s390x 2.15.0-1.1ubuntu2 [37.4 kB] 128s Get:74 http://ftpmaster.internal/ubuntu plucky/main s390x libfontconfig1 s390x 2.15.0-1.1ubuntu2 [150 kB] 128s Get:75 http://ftpmaster.internal/ubuntu plucky/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 128s Get:76 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 128s Get:77 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 128s Get:78 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 128s Get:79 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo2 s390x 1.18.2-2 [580 kB] 128s Get:80 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo-gobject2 s390x 1.18.2-2 [127 kB] 128s Get:81 http://ftpmaster.internal/ubuntu plucky/main s390x libcolord2 s390x 1.4.7-1build2 [151 kB] 128s Get:82 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-common-data s390x 0.8-14ubuntu1 [30.5 kB] 128s Get:83 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-common3 s390x 0.8-14ubuntu1 [23.6 kB] 128s Get:84 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-client3 s390x 0.8-14ubuntu1 [26.8 kB] 128s Get:85 http://ftpmaster.internal/ubuntu plucky/main s390x libcups2t64 s390x 2.4.11-0ubuntu2 [282 kB] 128s Get:86 http://ftpmaster.internal/ubuntu plucky/main s390x libepoxy0 s390x 1.5.10-2 [222 kB] 128s Get:87 http://ftpmaster.internal/ubuntu plucky/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 128s Get:88 http://ftpmaster.internal/ubuntu plucky/main s390x libharfbuzz0b s390x 10.1.0-1 [537 kB] 128s Get:89 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig s390x 2.15.0-1.1ubuntu2 [191 kB] 128s Get:90 http://ftpmaster.internal/ubuntu plucky/main s390x libthai-data all 0.1.29-2build1 [158 kB] 128s Get:91 http://ftpmaster.internal/ubuntu plucky/main s390x libdatrie1 s390x 0.2.13-3build1 [20.6 kB] 128s Get:92 http://ftpmaster.internal/ubuntu plucky/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 128s Get:93 http://ftpmaster.internal/ubuntu plucky/main s390x libpango-1.0-0 s390x 1.55.0+ds-3 [252 kB] 128s Get:94 http://ftpmaster.internal/ubuntu plucky/main s390x libpangoft2-1.0-0 s390x 1.55.0+ds-3 [49.7 kB] 128s Get:95 http://ftpmaster.internal/ubuntu plucky/main s390x libpangocairo-1.0-0 s390x 1.55.0+ds-3 [28.3 kB] 128s Get:96 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-client0 s390x 1.23.0-1 [27.6 kB] 128s Get:97 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-cursor0 s390x 1.23.0-1 [11.5 kB] 128s Get:98 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-egl1 s390x 1.23.0-1 [5584 B] 128s Get:99 http://ftpmaster.internal/ubuntu plucky/main s390x libxcomposite1 s390x 1:0.4.6-1 [6588 B] 128s Get:100 http://ftpmaster.internal/ubuntu plucky/main s390x libxfixes3 s390x 1:6.0.0-2build1 [11.3 kB] 128s Get:101 http://ftpmaster.internal/ubuntu plucky/main s390x libxcursor1 s390x 1:1.2.2-1 [22.7 kB] 128s Get:102 http://ftpmaster.internal/ubuntu plucky/main s390x libxdamage1 s390x 1:1.1.6-1build1 [6156 B] 128s Get:103 http://ftpmaster.internal/ubuntu plucky/main s390x libxinerama1 s390x 2:1.1.4-3build1 [6476 B] 128s Get:104 http://ftpmaster.internal/ubuntu plucky/main s390x libxrandr2 s390x 2:1.5.4-1 [20.8 kB] 128s Get:105 http://ftpmaster.internal/ubuntu plucky/main s390x libgtk-3-common all 3.24.43-4ubuntu1 [1203 kB] 128s Get:106 http://ftpmaster.internal/ubuntu plucky/main s390x libgtk-3-0t64 s390x 3.24.43-4ubuntu1 [2936 kB] 129s Get:107 http://ftpmaster.internal/ubuntu plucky/main s390x libglvnd0 s390x 1.7.0-1build1 [110 kB] 129s Get:108 http://ftpmaster.internal/ubuntu plucky/main s390x libglapi-mesa s390x 24.2.8-1ubuntu1 [68.0 kB] 129s Get:109 http://ftpmaster.internal/ubuntu plucky/main s390x libx11-xcb1 s390x 2:1.8.10-2 [7954 B] 129s Get:110 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-dri2-0 s390x 1.17.0-2 [7448 B] 129s Get:111 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-dri3-0 s390x 1.17.0-2 [7616 B] 129s Get:112 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-glx0 s390x 1.17.0-2 [26.0 kB] 129s Get:113 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-present0 s390x 1.17.0-2 [6244 B] 129s Get:114 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-randr0 s390x 1.17.0-2 [19.2 kB] 129s Get:115 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-sync1 s390x 1.17.0-2 [9488 B] 129s Get:116 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-xfixes0 s390x 1.17.0-2 [10.5 kB] 129s Get:117 http://ftpmaster.internal/ubuntu plucky/main s390x libxshmfence1 s390x 1.3-1build5 [4772 B] 129s Get:118 http://ftpmaster.internal/ubuntu plucky/main s390x libxxf86vm1 s390x 1:1.1.4-1build4 [9630 B] 129s Get:119 http://ftpmaster.internal/ubuntu plucky/main s390x libdrm-radeon1 s390x 2.4.123-1 [22.4 kB] 129s Get:120 http://ftpmaster.internal/ubuntu plucky/main s390x mesa-libgallium s390x 24.2.8-1ubuntu1 [7719 kB] 129s Get:121 http://ftpmaster.internal/ubuntu plucky/main s390x libvulkan1 s390x 1.3.296.0-1 [143 kB] 129s Get:122 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-server0 s390x 1.23.0-1 [36.5 kB] 129s Get:123 http://ftpmaster.internal/ubuntu plucky/main s390x libgbm1 s390x 24.2.8-1ubuntu1 [33.7 kB] 129s Get:124 http://ftpmaster.internal/ubuntu plucky/main s390x libgl1-mesa-dri s390x 24.2.8-1ubuntu1 [34.4 kB] 129s Get:125 http://ftpmaster.internal/ubuntu plucky/main s390x libglx-mesa0 s390x 24.2.8-1ubuntu1 [175 kB] 129s Get:126 http://ftpmaster.internal/ubuntu plucky/main s390x libglx0 s390x 1.7.0-1build1 [32.2 kB] 129s Get:127 http://ftpmaster.internal/ubuntu plucky/main s390x libgl1 s390x 1.7.0-1build1 [142 kB] 129s Get:128 http://ftpmaster.internal/ubuntu plucky/main s390x libasound2-data all 1.2.12-1 [21.0 kB] 129s Get:129 http://ftpmaster.internal/ubuntu plucky/main s390x libasound2t64 s390x 1.2.12-1 [408 kB] 129s Get:130 http://ftpmaster.internal/ubuntu plucky/main s390x libgif7 s390x 5.2.2-1ubuntu1 [38.0 kB] 129s Get:131 http://ftpmaster.internal/ubuntu plucky/main s390x x11-common all 1:7.7+23ubuntu3 [21.7 kB] 129s Get:132 http://ftpmaster.internal/ubuntu plucky/main s390x libxtst6 s390x 2:1.2.3-1.1build1 [13.4 kB] 129s Get:133 http://ftpmaster.internal/ubuntu plucky/main s390x openjdk-21-jre s390x 21.0.5+11-1 [235 kB] 129s Get:134 http://ftpmaster.internal/ubuntu plucky/main s390x default-jre s390x 2:1.21-76 [920 B] 129s Get:135 http://ftpmaster.internal/ubuntu plucky/universe s390x dh-python all 6.20241217 [117 kB] 129s Get:136 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-stdlib s390x 3.13.1-2 [2074 kB] 129s Get:137 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13 s390x 3.13.1-2 [729 kB] 129s Get:138 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-all s390x 3.12.8-1 [894 B] 129s Get:139 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-antlr4 all 4.9.2-1 [99.0 kB] 129s Get:140 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 129s Get:141 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 129s Get:142 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-wheel all 0.45.1-1 [57.7 kB] 129s Get:143 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pip all 24.3.1+dfsg-1 [1404 kB] 129s Get:144 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 129s Get:145 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.3-1 [251 kB] 129s Get:146 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-mock all 3.14.0-2 [11.7 kB] 129s Get:147 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-runner all 2.11.1-4 [7450 B] 129s Get:148 http://ftpmaster.internal/ubuntu plucky/universe s390x openstack-pkg-tools all 123ubuntu2 [94.5 kB] 130s Fetched 127 MB in 8s (15.8 MB/s) 130s Selecting previously unselected package libpython3.13-minimal:s390x. 130s (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 ... 55491 files and directories currently installed.) 130s Preparing to unpack .../000-libpython3.13-minimal_3.13.1-2_s390x.deb ... 130s Unpacking libpython3.13-minimal:s390x (3.13.1-2) ... 130s Selecting previously unselected package python3.13-minimal. 130s Preparing to unpack .../001-python3.13-minimal_3.13.1-2_s390x.deb ... 130s Unpacking python3.13-minimal (3.13.1-2) ... 130s Selecting previously unselected package libgdk-pixbuf2.0-common. 130s Preparing to unpack .../002-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... 130s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 130s Selecting previously unselected package libjpeg-turbo8:s390x. 130s Preparing to unpack .../003-libjpeg-turbo8_2.1.5-3ubuntu2_s390x.deb ... 130s Unpacking libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 130s Selecting previously unselected package libjpeg8:s390x. 130s Preparing to unpack .../004-libjpeg8_8c-2ubuntu11_s390x.deb ... 130s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 130s Selecting previously unselected package libdeflate0:s390x. 130s Preparing to unpack .../005-libdeflate0_1.22-1_s390x.deb ... 130s Unpacking libdeflate0:s390x (1.22-1) ... 130s Selecting previously unselected package libjbig0:s390x. 130s Preparing to unpack .../006-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 130s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 130s Selecting previously unselected package libsharpyuv0:s390x. 130s Preparing to unpack .../007-libsharpyuv0_1.4.0-0.1_s390x.deb ... 130s Unpacking libsharpyuv0:s390x (1.4.0-0.1) ... 130s Selecting previously unselected package libwebp7:s390x. 130s Preparing to unpack .../008-libwebp7_1.4.0-0.1_s390x.deb ... 130s Unpacking libwebp7:s390x (1.4.0-0.1) ... 130s Selecting previously unselected package libtiff6:s390x. 130s Preparing to unpack .../009-libtiff6_4.5.1+git230720-4ubuntu4_s390x.deb ... 130s Unpacking libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 130s Selecting previously unselected package libgdk-pixbuf-2.0-0:s390x. 130s Preparing to unpack .../010-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_s390x.deb ... 130s Unpacking libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-1) ... 130s Selecting previously unselected package gtk-update-icon-cache. 130s Preparing to unpack .../011-gtk-update-icon-cache_4.17.1+ds-2_s390x.deb ... 130s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 130s 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. 130s Unpacking gtk-update-icon-cache (4.17.1+ds-2) ... 130s Selecting previously unselected package hicolor-icon-theme. 130s Preparing to unpack .../012-hicolor-icon-theme_0.18-1_all.deb ... 130s Unpacking hicolor-icon-theme (0.18-1) ... 130s Selecting previously unselected package humanity-icon-theme. 130s Preparing to unpack .../013-humanity-icon-theme_0.6.16_all.deb ... 130s Unpacking humanity-icon-theme (0.6.16) ... 130s Selecting previously unselected package ubuntu-mono. 130s Preparing to unpack .../014-ubuntu-mono_24.04-0ubuntu1_all.deb ... 130s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 130s Selecting previously unselected package adwaita-icon-theme. 131s Preparing to unpack .../015-adwaita-icon-theme_47.0-2_all.deb ... 131s Unpacking adwaita-icon-theme (47.0-2) ... 131s Selecting previously unselected package at-spi2-common. 131s Preparing to unpack .../016-at-spi2-common_2.54.0-1_all.deb ... 131s Unpacking at-spi2-common (2.54.0-1) ... 131s Selecting previously unselected package m4. 131s Preparing to unpack .../017-m4_1.4.19-4build1_s390x.deb ... 131s Unpacking m4 (1.4.19-4build1) ... 131s Selecting previously unselected package autoconf. 131s Preparing to unpack .../018-autoconf_2.72-3_all.deb ... 131s Unpacking autoconf (2.72-3) ... 131s Selecting previously unselected package autotools-dev. 131s Preparing to unpack .../019-autotools-dev_20220109.1_all.deb ... 131s Unpacking autotools-dev (20220109.1) ... 131s Selecting previously unselected package automake. 131s Preparing to unpack .../020-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 131s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 131s Selecting previously unselected package autopoint. 131s Preparing to unpack .../021-autopoint_0.22.5-3_all.deb ... 131s Unpacking autopoint (0.22.5-3) ... 131s Selecting previously unselected package libisl23:s390x. 131s Preparing to unpack .../022-libisl23_0.27-1_s390x.deb ... 131s Unpacking libisl23:s390x (0.27-1) ... 131s Selecting previously unselected package libmpc3:s390x. 131s Preparing to unpack .../023-libmpc3_1.3.1-1build2_s390x.deb ... 131s Unpacking libmpc3:s390x (1.3.1-1build2) ... 131s Selecting previously unselected package cpp-14-s390x-linux-gnu. 131s Preparing to unpack .../024-cpp-14-s390x-linux-gnu_14.2.0-11ubuntu1_s390x.deb ... 131s Unpacking cpp-14-s390x-linux-gnu (14.2.0-11ubuntu1) ... 131s Selecting previously unselected package cpp-14. 131s Preparing to unpack .../025-cpp-14_14.2.0-11ubuntu1_s390x.deb ... 131s Unpacking cpp-14 (14.2.0-11ubuntu1) ... 131s Selecting previously unselected package cpp-s390x-linux-gnu. 131s Preparing to unpack .../026-cpp-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 131s Unpacking cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 131s Selecting previously unselected package cpp. 131s Preparing to unpack .../027-cpp_4%3a14.1.0-2ubuntu1_s390x.deb ... 131s Unpacking cpp (4:14.1.0-2ubuntu1) ... 131s Selecting previously unselected package libcc1-0:s390x. 131s Preparing to unpack .../028-libcc1-0_14.2.0-11ubuntu1_s390x.deb ... 131s Unpacking libcc1-0:s390x (14.2.0-11ubuntu1) ... 131s Selecting previously unselected package libgomp1:s390x. 131s Preparing to unpack .../029-libgomp1_14.2.0-11ubuntu1_s390x.deb ... 131s Unpacking libgomp1:s390x (14.2.0-11ubuntu1) ... 131s Selecting previously unselected package libitm1:s390x. 131s Preparing to unpack .../030-libitm1_14.2.0-11ubuntu1_s390x.deb ... 131s Unpacking libitm1:s390x (14.2.0-11ubuntu1) ... 131s Selecting previously unselected package libasan8:s390x. 131s Preparing to unpack .../031-libasan8_14.2.0-11ubuntu1_s390x.deb ... 131s Unpacking libasan8:s390x (14.2.0-11ubuntu1) ... 131s Selecting previously unselected package libubsan1:s390x. 131s Preparing to unpack .../032-libubsan1_14.2.0-11ubuntu1_s390x.deb ... 131s Unpacking libubsan1:s390x (14.2.0-11ubuntu1) ... 131s Selecting previously unselected package libgcc-14-dev:s390x. 131s Preparing to unpack .../033-libgcc-14-dev_14.2.0-11ubuntu1_s390x.deb ... 131s Unpacking libgcc-14-dev:s390x (14.2.0-11ubuntu1) ... 131s Selecting previously unselected package gcc-14-s390x-linux-gnu. 131s Preparing to unpack .../034-gcc-14-s390x-linux-gnu_14.2.0-11ubuntu1_s390x.deb ... 131s Unpacking gcc-14-s390x-linux-gnu (14.2.0-11ubuntu1) ... 131s Selecting previously unselected package gcc-14. 131s Preparing to unpack .../035-gcc-14_14.2.0-11ubuntu1_s390x.deb ... 131s Unpacking gcc-14 (14.2.0-11ubuntu1) ... 131s Selecting previously unselected package gcc-s390x-linux-gnu. 131s Preparing to unpack .../036-gcc-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 131s Unpacking gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 131s Selecting previously unselected package gcc. 131s Preparing to unpack .../037-gcc_4%3a14.1.0-2ubuntu1_s390x.deb ... 131s Unpacking gcc (4:14.1.0-2ubuntu1) ... 131s Selecting previously unselected package libstdc++-14-dev:s390x. 131s Preparing to unpack .../038-libstdc++-14-dev_14.2.0-11ubuntu1_s390x.deb ... 131s Unpacking libstdc++-14-dev:s390x (14.2.0-11ubuntu1) ... 131s Selecting previously unselected package g++-14-s390x-linux-gnu. 131s Preparing to unpack .../039-g++-14-s390x-linux-gnu_14.2.0-11ubuntu1_s390x.deb ... 131s Unpacking g++-14-s390x-linux-gnu (14.2.0-11ubuntu1) ... 132s Selecting previously unselected package g++-14. 132s Preparing to unpack .../040-g++-14_14.2.0-11ubuntu1_s390x.deb ... 132s Unpacking g++-14 (14.2.0-11ubuntu1) ... 132s Selecting previously unselected package g++-s390x-linux-gnu. 132s Preparing to unpack .../041-g++-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 132s Unpacking g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 132s Selecting previously unselected package g++. 132s Preparing to unpack .../042-g++_4%3a14.1.0-2ubuntu1_s390x.deb ... 132s Unpacking g++ (4:14.1.0-2ubuntu1) ... 132s Selecting previously unselected package build-essential. 132s Preparing to unpack .../043-build-essential_12.10ubuntu1_s390x.deb ... 132s Unpacking build-essential (12.10ubuntu1) ... 132s Selecting previously unselected package ca-certificates-java. 132s Preparing to unpack .../044-ca-certificates-java_20240118_all.deb ... 132s Unpacking ca-certificates-java (20240118) ... 132s Selecting previously unselected package libdconf1:s390x. 132s Preparing to unpack .../045-libdconf1_0.40.0-4build2_s390x.deb ... 132s Unpacking libdconf1:s390x (0.40.0-4build2) ... 132s Selecting previously unselected package dconf-service. 132s Preparing to unpack .../046-dconf-service_0.40.0-4build2_s390x.deb ... 132s Unpacking dconf-service (0.40.0-4build2) ... 132s Selecting previously unselected package dconf-gsettings-backend:s390x. 132s Preparing to unpack .../047-dconf-gsettings-backend_0.40.0-4build2_s390x.deb ... 132s Unpacking dconf-gsettings-backend:s390x (0.40.0-4build2) ... 132s Selecting previously unselected package libdebhelper-perl. 132s Preparing to unpack .../048-libdebhelper-perl_13.20ubuntu1_all.deb ... 132s Unpacking libdebhelper-perl (13.20ubuntu1) ... 132s Selecting previously unselected package libtool. 132s Preparing to unpack .../049-libtool_2.4.7-8_all.deb ... 132s Unpacking libtool (2.4.7-8) ... 132s Selecting previously unselected package dh-autoreconf. 132s Preparing to unpack .../050-dh-autoreconf_20_all.deb ... 132s Unpacking dh-autoreconf (20) ... 132s Selecting previously unselected package libarchive-zip-perl. 132s Preparing to unpack .../051-libarchive-zip-perl_1.68-1_all.deb ... 132s Unpacking libarchive-zip-perl (1.68-1) ... 132s Selecting previously unselected package libfile-stripnondeterminism-perl. 132s Preparing to unpack .../052-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 132s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 132s Selecting previously unselected package dh-strip-nondeterminism. 132s Preparing to unpack .../053-dh-strip-nondeterminism_1.14.0-1_all.deb ... 132s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 132s Selecting previously unselected package debugedit. 132s Preparing to unpack .../054-debugedit_1%3a5.1-1_s390x.deb ... 132s Unpacking debugedit (1:5.1-1) ... 132s Selecting previously unselected package dwz. 132s Preparing to unpack .../055-dwz_0.15-1build6_s390x.deb ... 132s Unpacking dwz (0.15-1build6) ... 132s Selecting previously unselected package gettext. 132s Preparing to unpack .../056-gettext_0.22.5-3_s390x.deb ... 132s Unpacking gettext (0.22.5-3) ... 132s Selecting previously unselected package intltool-debian. 132s Preparing to unpack .../057-intltool-debian_0.35.0+20060710.6_all.deb ... 132s Unpacking intltool-debian (0.35.0+20060710.6) ... 132s Selecting previously unselected package po-debconf. 132s Preparing to unpack .../058-po-debconf_1.0.21+nmu1_all.deb ... 132s Unpacking po-debconf (1.0.21+nmu1) ... 132s Selecting previously unselected package debhelper. 132s Preparing to unpack .../059-debhelper_13.20ubuntu1_all.deb ... 132s Unpacking debhelper (13.20ubuntu1) ... 132s Selecting previously unselected package java-common. 132s Preparing to unpack .../060-java-common_0.76_all.deb ... 132s Unpacking java-common (0.76) ... 132s Selecting previously unselected package liblcms2-2:s390x. 132s Preparing to unpack .../061-liblcms2-2_2.16-2_s390x.deb ... 132s Unpacking liblcms2-2:s390x (2.16-2) ... 132s Selecting previously unselected package libpcsclite1:s390x. 132s Preparing to unpack .../062-libpcsclite1_2.3.0-3_s390x.deb ... 132s Unpacking libpcsclite1:s390x (2.3.0-3) ... 132s Selecting previously unselected package openjdk-21-jre-headless:s390x. 132s Preparing to unpack .../063-openjdk-21-jre-headless_21.0.5+11-1_s390x.deb ... 132s Unpacking openjdk-21-jre-headless:s390x (21.0.5+11-1) ... 133s Selecting previously unselected package default-jre-headless. 133s Preparing to unpack .../064-default-jre-headless_2%3a1.21-76_s390x.deb ... 133s Unpacking default-jre-headless (2:1.21-76) ... 133s Selecting previously unselected package libatk1.0-0t64:s390x. 133s Preparing to unpack .../065-libatk1.0-0t64_2.54.0-1_s390x.deb ... 133s Unpacking libatk1.0-0t64:s390x (2.54.0-1) ... 133s Selecting previously unselected package libxi6:s390x. 133s Preparing to unpack .../066-libxi6_2%3a1.8.2-1_s390x.deb ... 133s Unpacking libxi6:s390x (2:1.8.2-1) ... 133s Selecting previously unselected package libatspi2.0-0t64:s390x. 133s Preparing to unpack .../067-libatspi2.0-0t64_2.54.0-1_s390x.deb ... 133s Unpacking libatspi2.0-0t64:s390x (2.54.0-1) ... 133s Selecting previously unselected package libatk-bridge2.0-0t64:s390x. 133s Preparing to unpack .../068-libatk-bridge2.0-0t64_2.54.0-1_s390x.deb ... 133s Unpacking libatk-bridge2.0-0t64:s390x (2.54.0-1) ... 133s Selecting previously unselected package libfreetype6:s390x. 133s Preparing to unpack .../069-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 133s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 133s Selecting previously unselected package fonts-dejavu-mono. 133s Preparing to unpack .../070-fonts-dejavu-mono_2.37-8_all.deb ... 133s Unpacking fonts-dejavu-mono (2.37-8) ... 133s Selecting previously unselected package fonts-dejavu-core. 133s Preparing to unpack .../071-fonts-dejavu-core_2.37-8_all.deb ... 133s Unpacking fonts-dejavu-core (2.37-8) ... 133s Selecting previously unselected package fontconfig-config. 133s Preparing to unpack .../072-fontconfig-config_2.15.0-1.1ubuntu2_s390x.deb ... 133s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 133s Selecting previously unselected package libfontconfig1:s390x. 133s Preparing to unpack .../073-libfontconfig1_2.15.0-1.1ubuntu2_s390x.deb ... 133s Unpacking libfontconfig1:s390x (2.15.0-1.1ubuntu2) ... 133s Selecting previously unselected package libpixman-1-0:s390x. 133s Preparing to unpack .../074-libpixman-1-0_0.44.0-3_s390x.deb ... 133s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 133s Selecting previously unselected package libxcb-render0:s390x. 133s Preparing to unpack .../075-libxcb-render0_1.17.0-2_s390x.deb ... 133s Unpacking libxcb-render0:s390x (1.17.0-2) ... 133s Selecting previously unselected package libxcb-shm0:s390x. 133s Preparing to unpack .../076-libxcb-shm0_1.17.0-2_s390x.deb ... 133s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 133s Selecting previously unselected package libxrender1:s390x. 133s Preparing to unpack .../077-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 133s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 133s Selecting previously unselected package libcairo2:s390x. 133s Preparing to unpack .../078-libcairo2_1.18.2-2_s390x.deb ... 133s Unpacking libcairo2:s390x (1.18.2-2) ... 133s Selecting previously unselected package libcairo-gobject2:s390x. 133s Preparing to unpack .../079-libcairo-gobject2_1.18.2-2_s390x.deb ... 133s Unpacking libcairo-gobject2:s390x (1.18.2-2) ... 133s Selecting previously unselected package libcolord2:s390x. 133s Preparing to unpack .../080-libcolord2_1.4.7-1build2_s390x.deb ... 133s Unpacking libcolord2:s390x (1.4.7-1build2) ... 133s Selecting previously unselected package libavahi-common-data:s390x. 133s Preparing to unpack .../081-libavahi-common-data_0.8-14ubuntu1_s390x.deb ... 133s Unpacking libavahi-common-data:s390x (0.8-14ubuntu1) ... 133s Selecting previously unselected package libavahi-common3:s390x. 133s Preparing to unpack .../082-libavahi-common3_0.8-14ubuntu1_s390x.deb ... 133s Unpacking libavahi-common3:s390x (0.8-14ubuntu1) ... 133s Selecting previously unselected package libavahi-client3:s390x. 133s Preparing to unpack .../083-libavahi-client3_0.8-14ubuntu1_s390x.deb ... 133s Unpacking libavahi-client3:s390x (0.8-14ubuntu1) ... 133s Selecting previously unselected package libcups2t64:s390x. 133s Preparing to unpack .../084-libcups2t64_2.4.11-0ubuntu2_s390x.deb ... 133s Unpacking libcups2t64:s390x (2.4.11-0ubuntu2) ... 133s Selecting previously unselected package libepoxy0:s390x. 133s Preparing to unpack .../085-libepoxy0_1.5.10-2_s390x.deb ... 133s Unpacking libepoxy0:s390x (1.5.10-2) ... 133s Selecting previously unselected package libgraphite2-3:s390x. 133s Preparing to unpack .../086-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 133s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 133s Selecting previously unselected package libharfbuzz0b:s390x. 133s Preparing to unpack .../087-libharfbuzz0b_10.1.0-1_s390x.deb ... 133s Unpacking libharfbuzz0b:s390x (10.1.0-1) ... 133s Selecting previously unselected package fontconfig. 133s Preparing to unpack .../088-fontconfig_2.15.0-1.1ubuntu2_s390x.deb ... 133s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 133s Selecting previously unselected package libthai-data. 133s Preparing to unpack .../089-libthai-data_0.1.29-2build1_all.deb ... 133s Unpacking libthai-data (0.1.29-2build1) ... 133s Selecting previously unselected package libdatrie1:s390x. 133s Preparing to unpack .../090-libdatrie1_0.2.13-3build1_s390x.deb ... 133s Unpacking libdatrie1:s390x (0.2.13-3build1) ... 133s Selecting previously unselected package libthai0:s390x. 133s Preparing to unpack .../091-libthai0_0.1.29-2build1_s390x.deb ... 133s Unpacking libthai0:s390x (0.1.29-2build1) ... 133s Selecting previously unselected package libpango-1.0-0:s390x. 133s Preparing to unpack .../092-libpango-1.0-0_1.55.0+ds-3_s390x.deb ... 133s Unpacking libpango-1.0-0:s390x (1.55.0+ds-3) ... 133s Selecting previously unselected package libpangoft2-1.0-0:s390x. 133s Preparing to unpack .../093-libpangoft2-1.0-0_1.55.0+ds-3_s390x.deb ... 133s Unpacking libpangoft2-1.0-0:s390x (1.55.0+ds-3) ... 133s Selecting previously unselected package libpangocairo-1.0-0:s390x. 133s Preparing to unpack .../094-libpangocairo-1.0-0_1.55.0+ds-3_s390x.deb ... 133s Unpacking libpangocairo-1.0-0:s390x (1.55.0+ds-3) ... 133s Selecting previously unselected package libwayland-client0:s390x. 133s Preparing to unpack .../095-libwayland-client0_1.23.0-1_s390x.deb ... 133s Unpacking libwayland-client0:s390x (1.23.0-1) ... 133s Selecting previously unselected package libwayland-cursor0:s390x. 133s Preparing to unpack .../096-libwayland-cursor0_1.23.0-1_s390x.deb ... 133s Unpacking libwayland-cursor0:s390x (1.23.0-1) ... 133s Selecting previously unselected package libwayland-egl1:s390x. 133s Preparing to unpack .../097-libwayland-egl1_1.23.0-1_s390x.deb ... 133s Unpacking libwayland-egl1:s390x (1.23.0-1) ... 133s Selecting previously unselected package libxcomposite1:s390x. 133s Preparing to unpack .../098-libxcomposite1_1%3a0.4.6-1_s390x.deb ... 133s Unpacking libxcomposite1:s390x (1:0.4.6-1) ... 133s Selecting previously unselected package libxfixes3:s390x. 133s Preparing to unpack .../099-libxfixes3_1%3a6.0.0-2build1_s390x.deb ... 133s Unpacking libxfixes3:s390x (1:6.0.0-2build1) ... 133s Selecting previously unselected package libxcursor1:s390x. 133s Preparing to unpack .../100-libxcursor1_1%3a1.2.2-1_s390x.deb ... 133s Unpacking libxcursor1:s390x (1:1.2.2-1) ... 133s Selecting previously unselected package libxdamage1:s390x. 133s Preparing to unpack .../101-libxdamage1_1%3a1.1.6-1build1_s390x.deb ... 133s Unpacking libxdamage1:s390x (1:1.1.6-1build1) ... 133s Selecting previously unselected package libxinerama1:s390x. 133s Preparing to unpack .../102-libxinerama1_2%3a1.1.4-3build1_s390x.deb ... 133s Unpacking libxinerama1:s390x (2:1.1.4-3build1) ... 133s Selecting previously unselected package libxrandr2:s390x. 133s Preparing to unpack .../103-libxrandr2_2%3a1.5.4-1_s390x.deb ... 133s Unpacking libxrandr2:s390x (2:1.5.4-1) ... 133s Selecting previously unselected package libgtk-3-common. 133s Preparing to unpack .../104-libgtk-3-common_3.24.43-4ubuntu1_all.deb ... 133s Unpacking libgtk-3-common (3.24.43-4ubuntu1) ... 133s Selecting previously unselected package libgtk-3-0t64:s390x. 133s Preparing to unpack .../105-libgtk-3-0t64_3.24.43-4ubuntu1_s390x.deb ... 133s Unpacking libgtk-3-0t64:s390x (3.24.43-4ubuntu1) ... 133s Selecting previously unselected package libglvnd0:s390x. 133s Preparing to unpack .../106-libglvnd0_1.7.0-1build1_s390x.deb ... 133s Unpacking libglvnd0:s390x (1.7.0-1build1) ... 133s Selecting previously unselected package libglapi-mesa:s390x. 133s Preparing to unpack .../107-libglapi-mesa_24.2.8-1ubuntu1_s390x.deb ... 133s Unpacking libglapi-mesa:s390x (24.2.8-1ubuntu1) ... 133s Selecting previously unselected package libx11-xcb1:s390x. 133s Preparing to unpack .../108-libx11-xcb1_2%3a1.8.10-2_s390x.deb ... 133s Unpacking libx11-xcb1:s390x (2:1.8.10-2) ... 133s Selecting previously unselected package libxcb-dri2-0:s390x. 133s Preparing to unpack .../109-libxcb-dri2-0_1.17.0-2_s390x.deb ... 133s Unpacking libxcb-dri2-0:s390x (1.17.0-2) ... 133s Selecting previously unselected package libxcb-dri3-0:s390x. 133s Preparing to unpack .../110-libxcb-dri3-0_1.17.0-2_s390x.deb ... 133s Unpacking libxcb-dri3-0:s390x (1.17.0-2) ... 133s Selecting previously unselected package libxcb-glx0:s390x. 133s Preparing to unpack .../111-libxcb-glx0_1.17.0-2_s390x.deb ... 133s Unpacking libxcb-glx0:s390x (1.17.0-2) ... 133s Selecting previously unselected package libxcb-present0:s390x. 133s Preparing to unpack .../112-libxcb-present0_1.17.0-2_s390x.deb ... 133s Unpacking libxcb-present0:s390x (1.17.0-2) ... 133s Selecting previously unselected package libxcb-randr0:s390x. 133s Preparing to unpack .../113-libxcb-randr0_1.17.0-2_s390x.deb ... 133s Unpacking libxcb-randr0:s390x (1.17.0-2) ... 133s Selecting previously unselected package libxcb-sync1:s390x. 133s Preparing to unpack .../114-libxcb-sync1_1.17.0-2_s390x.deb ... 133s Unpacking libxcb-sync1:s390x (1.17.0-2) ... 133s Selecting previously unselected package libxcb-xfixes0:s390x. 133s Preparing to unpack .../115-libxcb-xfixes0_1.17.0-2_s390x.deb ... 133s Unpacking libxcb-xfixes0:s390x (1.17.0-2) ... 133s Selecting previously unselected package libxshmfence1:s390x. 133s Preparing to unpack .../116-libxshmfence1_1.3-1build5_s390x.deb ... 133s Unpacking libxshmfence1:s390x (1.3-1build5) ... 133s Selecting previously unselected package libxxf86vm1:s390x. 133s Preparing to unpack .../117-libxxf86vm1_1%3a1.1.4-1build4_s390x.deb ... 133s Unpacking libxxf86vm1:s390x (1:1.1.4-1build4) ... 133s Selecting previously unselected package libdrm-radeon1:s390x. 133s Preparing to unpack .../118-libdrm-radeon1_2.4.123-1_s390x.deb ... 133s Unpacking libdrm-radeon1:s390x (2.4.123-1) ... 133s Selecting previously unselected package mesa-libgallium:s390x. 133s Preparing to unpack .../119-mesa-libgallium_24.2.8-1ubuntu1_s390x.deb ... 133s Unpacking mesa-libgallium:s390x (24.2.8-1ubuntu1) ... 133s Selecting previously unselected package libvulkan1:s390x. 133s Preparing to unpack .../120-libvulkan1_1.3.296.0-1_s390x.deb ... 133s Unpacking libvulkan1:s390x (1.3.296.0-1) ... 133s Selecting previously unselected package libwayland-server0:s390x. 133s Preparing to unpack .../121-libwayland-server0_1.23.0-1_s390x.deb ... 133s Unpacking libwayland-server0:s390x (1.23.0-1) ... 133s Selecting previously unselected package libgbm1:s390x. 133s Preparing to unpack .../122-libgbm1_24.2.8-1ubuntu1_s390x.deb ... 133s Unpacking libgbm1:s390x (24.2.8-1ubuntu1) ... 134s Selecting previously unselected package libgl1-mesa-dri:s390x. 134s Preparing to unpack .../123-libgl1-mesa-dri_24.2.8-1ubuntu1_s390x.deb ... 134s Unpacking libgl1-mesa-dri:s390x (24.2.8-1ubuntu1) ... 134s Selecting previously unselected package libglx-mesa0:s390x. 134s Preparing to unpack .../124-libglx-mesa0_24.2.8-1ubuntu1_s390x.deb ... 134s Unpacking libglx-mesa0:s390x (24.2.8-1ubuntu1) ... 134s Selecting previously unselected package libglx0:s390x. 134s Preparing to unpack .../125-libglx0_1.7.0-1build1_s390x.deb ... 134s Unpacking libglx0:s390x (1.7.0-1build1) ... 134s Selecting previously unselected package libgl1:s390x. 134s Preparing to unpack .../126-libgl1_1.7.0-1build1_s390x.deb ... 134s Unpacking libgl1:s390x (1.7.0-1build1) ... 134s Selecting previously unselected package libasound2-data. 134s Preparing to unpack .../127-libasound2-data_1.2.12-1_all.deb ... 134s Unpacking libasound2-data (1.2.12-1) ... 134s Selecting previously unselected package libasound2t64:s390x. 134s Preparing to unpack .../128-libasound2t64_1.2.12-1_s390x.deb ... 134s Unpacking libasound2t64:s390x (1.2.12-1) ... 134s Selecting previously unselected package libgif7:s390x. 134s Preparing to unpack .../129-libgif7_5.2.2-1ubuntu1_s390x.deb ... 134s Unpacking libgif7:s390x (5.2.2-1ubuntu1) ... 134s Selecting previously unselected package x11-common. 134s Preparing to unpack .../130-x11-common_1%3a7.7+23ubuntu3_all.deb ... 134s Unpacking x11-common (1:7.7+23ubuntu3) ... 134s Selecting previously unselected package libxtst6:s390x. 134s Preparing to unpack .../131-libxtst6_2%3a1.2.3-1.1build1_s390x.deb ... 134s Unpacking libxtst6:s390x (2:1.2.3-1.1build1) ... 134s Selecting previously unselected package openjdk-21-jre:s390x. 134s Preparing to unpack .../132-openjdk-21-jre_21.0.5+11-1_s390x.deb ... 134s Unpacking openjdk-21-jre:s390x (21.0.5+11-1) ... 134s Selecting previously unselected package default-jre. 134s Preparing to unpack .../133-default-jre_2%3a1.21-76_s390x.deb ... 134s Unpacking default-jre (2:1.21-76) ... 134s Selecting previously unselected package dh-python. 134s Preparing to unpack .../134-dh-python_6.20241217_all.deb ... 134s Unpacking dh-python (6.20241217) ... 134s Selecting previously unselected package libpython3.13-stdlib:s390x. 134s Preparing to unpack .../135-libpython3.13-stdlib_3.13.1-2_s390x.deb ... 134s Unpacking libpython3.13-stdlib:s390x (3.13.1-2) ... 134s Selecting previously unselected package python3.13. 134s Preparing to unpack .../136-python3.13_3.13.1-2_s390x.deb ... 134s Unpacking python3.13 (3.13.1-2) ... 134s Selecting previously unselected package python3-all. 134s Preparing to unpack .../137-python3-all_3.12.8-1_s390x.deb ... 134s Unpacking python3-all (3.12.8-1) ... 134s Selecting previously unselected package python3-antlr4. 134s Preparing to unpack .../138-python3-antlr4_4.9.2-1_all.deb ... 134s Unpacking python3-antlr4 (4.9.2-1) ... 134s Selecting previously unselected package python3-iniconfig. 134s Preparing to unpack .../139-python3-iniconfig_1.1.1-2_all.deb ... 134s Unpacking python3-iniconfig (1.1.1-2) ... 134s Selecting previously unselected package python3-packaging. 134s Preparing to unpack .../140-python3-packaging_24.2-1_all.deb ... 134s Unpacking python3-packaging (24.2-1) ... 134s Selecting previously unselected package python3-wheel. 134s Preparing to unpack .../141-python3-wheel_0.45.1-1_all.deb ... 134s Unpacking python3-wheel (0.45.1-1) ... 134s Selecting previously unselected package python3-pip. 134s Preparing to unpack .../142-python3-pip_24.3.1+dfsg-1_all.deb ... 134s Unpacking python3-pip (24.3.1+dfsg-1) ... 134s Selecting previously unselected package python3-pluggy. 134s Preparing to unpack .../143-python3-pluggy_1.5.0-1_all.deb ... 134s Unpacking python3-pluggy (1.5.0-1) ... 134s Selecting previously unselected package python3-pytest. 134s Preparing to unpack .../144-python3-pytest_8.3.3-1_all.deb ... 134s Unpacking python3-pytest (8.3.3-1) ... 134s Selecting previously unselected package python3-pytest-mock. 134s Preparing to unpack .../145-python3-pytest-mock_3.14.0-2_all.deb ... 134s Unpacking python3-pytest-mock (3.14.0-2) ... 134s Selecting previously unselected package python3-pytest-runner. 134s Preparing to unpack .../146-python3-pytest-runner_2.11.1-4_all.deb ... 134s Unpacking python3-pytest-runner (2.11.1-4) ... 134s Selecting previously unselected package openstack-pkg-tools. 134s Preparing to unpack .../147-openstack-pkg-tools_123ubuntu2_all.deb ... 134s Unpacking openstack-pkg-tools (123ubuntu2) ... 134s Setting up dh-python (6.20241217) ... 134s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 134s Setting up libxcb-dri3-0:s390x (1.17.0-2) ... 134s Setting up liblcms2-2:s390x (2.16-2) ... 134s Setting up python3-iniconfig (1.1.1-2) ... 134s Setting up libpixman-1-0:s390x (0.44.0-3) ... 134s Setting up python3-antlr4 (4.9.2-1) ... 134s Setting up libsharpyuv0:s390x (1.4.0-0.1) ... 134s Setting up libwayland-server0:s390x (1.23.0-1) ... 134s Setting up libx11-xcb1:s390x (2:1.8.10-2) ... 134s Setting up libxdamage1:s390x (1:1.1.6-1build1) ... 134s Setting up libxcb-xfixes0:s390x (1.17.0-2) ... 134s Setting up hicolor-icon-theme (0.18-1) ... 134s Setting up libxi6:s390x (2:1.8.2-1) ... 134s Setting up java-common (0.76) ... 134s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 134s Setting up libdatrie1:s390x (0.2.13-3build1) ... 134s Setting up libxcb-render0:s390x (1.17.0-2) ... 134s Setting up libarchive-zip-perl (1.68-1) ... 134s Setting up libdrm-radeon1:s390x (2.4.123-1) ... 134s Setting up libglvnd0:s390x (1.7.0-1build1) ... 134s Setting up libxcb-glx0:s390x (1.17.0-2) ... 134s Setting up libdebhelper-perl (13.20ubuntu1) ... 134s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 135s Setting up x11-common (1:7.7+23ubuntu3) ... 135s Setting up libdeflate0:s390x (1.22-1) ... 135s Setting up m4 (1.4.19-4build1) ... 135s Setting up libxcb-shm0:s390x (1.17.0-2) ... 135s Setting up libgomp1:s390x (14.2.0-11ubuntu1) ... 135s Setting up python3-wheel (0.45.1-1) ... 135s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 135s Setting up libcolord2:s390x (1.4.7-1build2) ... 135s Setting up libxxf86vm1:s390x (1:1.1.4-1build4) ... 135s Setting up libxcb-present0:s390x (1.17.0-2) ... 135s Setting up libdconf1:s390x (0.40.0-4build2) ... 135s Setting up libpython3.13-minimal:s390x (3.13.1-2) ... 135s Setting up libasound2-data (1.2.12-1) ... 135s Setting up autotools-dev (20220109.1) ... 135s Setting up python3-packaging (24.2-1) ... 135s Setting up libasound2t64:s390x (1.2.12-1) ... 135s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 135s Setting up libepoxy0:s390x (1.5.10-2) ... 135s Setting up libxfixes3:s390x (1:6.0.0-2build1) ... 135s Setting up libxcb-sync1:s390x (1.17.0-2) ... 135s Setting up libavahi-common-data:s390x (0.8-14ubuntu1) ... 135s Setting up libatspi2.0-0t64:s390x (2.54.0-1) ... 135s Setting up libxinerama1:s390x (2:1.1.4-3build1) ... 135s Setting up fonts-dejavu-mono (2.37-8) ... 135s Setting up libmpc3:s390x (1.3.1-1build2) ... 135s Setting up libxrandr2:s390x (2:1.5.4-1) ... 135s Setting up autopoint (0.22.5-3) ... 135s Setting up fonts-dejavu-core (2.37-8) ... 135s Setting up libpcsclite1:s390x (2.3.0-3) ... 135s Setting up python3-pip (24.3.1+dfsg-1) ... 137s Setting up libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 137s Setting up libglapi-mesa:s390x (24.2.8-1ubuntu1) ... 137s Setting up libvulkan1:s390x (1.3.296.0-1) ... 137s Setting up autoconf (2.72-3) ... 137s Setting up python3-pluggy (1.5.0-1) ... 137s Setting up libwebp7:s390x (1.4.0-0.1) ... 137s Setting up libubsan1:s390x (14.2.0-11ubuntu1) ... 137s Setting up libxcb-dri2-0:s390x (1.17.0-2) ... 137s Setting up libgif7:s390x (5.2.2-1ubuntu1) ... 137s Setting up dwz (0.15-1build6) ... 137s Setting up libxshmfence1:s390x (1.3-1build5) ... 137s Setting up at-spi2-common (2.54.0-1) ... 137s Setting up libxcb-randr0:s390x (1.17.0-2) ... 137s Setting up libasan8:s390x (14.2.0-11ubuntu1) ... 137s Setting up debugedit (1:5.1-1) ... 137s Setting up python3.13-minimal (3.13.1-2) ... 137s Setting up libharfbuzz0b:s390x (10.1.0-1) ... 137s Setting up libthai-data (0.1.29-2build1) ... 137s Setting up python3-pytest-runner (2.11.1-4) ... 138s Setting up libwayland-egl1:s390x (1.23.0-1) ... 138s Setting up ca-certificates-java (20240118) ... 138s No JRE found. Skipping Java certificates setup. 138s Setting up libisl23:s390x (0.27-1) ... 138s Setting up libxcomposite1:s390x (1:0.4.6-1) ... 138s Setting up libpython3.13-stdlib:s390x (3.13.1-2) ... 138s Setting up libcc1-0:s390x (14.2.0-11ubuntu1) ... 138s Setting up libitm1:s390x (14.2.0-11ubuntu1) ... 138s Setting up libwayland-client0:s390x (1.23.0-1) ... 138s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 138s Setting up automake (1:1.16.5-1.3ubuntu1) ... 138s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 138s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 138s Setting up mesa-libgallium:s390x (24.2.8-1ubuntu1) ... 138s Setting up gettext (0.22.5-3) ... 138s Setting up libatk1.0-0t64:s390x (2.54.0-1) ... 138s Setting up openjdk-21-jre-headless:s390x (21.0.5+11-1) ... 138s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 138s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 138s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 138s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 138s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 138s Setting up libgbm1:s390x (24.2.8-1ubuntu1) ... 138s Setting up python3.13 (3.13.1-2) ... 138s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 138s Setting up python3-pytest (8.3.3-1) ... 139s Setting up libxtst6:s390x (2:1.2.3-1.1build1) ... 139s Setting up libxcursor1:s390x (1:1.2.2-1) ... 139s Setting up libgl1-mesa-dri:s390x (24.2.8-1ubuntu1) ... 139s Setting up libavahi-common3:s390x (0.8-14ubuntu1) ... 139s Setting up python3-all (3.12.8-1) ... 139s Setting up dconf-service (0.40.0-4build2) ... 139s Setting up intltool-debian (0.35.0+20060710.6) ... 139s Setting up libthai0:s390x (0.1.29-2build1) ... 139s Setting up cpp-14-s390x-linux-gnu (14.2.0-11ubuntu1) ... 139s Setting up cpp-14 (14.2.0-11ubuntu1) ... 139s Setting up dh-strip-nondeterminism (1.14.0-1) ... 139s Setting up python3-pytest-mock (3.14.0-2) ... 139s Setting up libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 139s Setting up libwayland-cursor0:s390x (1.23.0-1) ... 139s Setting up libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-1) ... 139s Setting up libfontconfig1:s390x (2.15.0-1.1ubuntu2) ... 139s Setting up libgcc-14-dev:s390x (14.2.0-11ubuntu1) ... 139s Setting up libstdc++-14-dev:s390x (14.2.0-11ubuntu1) ... 139s Setting up libavahi-client3:s390x (0.8-14ubuntu1) ... 139s Setting up libatk-bridge2.0-0t64:s390x (2.54.0-1) ... 139s Setting up gtk-update-icon-cache (4.17.1+ds-2) ... 139s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 141s Regenerating fonts cache... done. 141s Setting up libglx-mesa0:s390x (24.2.8-1ubuntu1) ... 141s Setting up libglx0:s390x (1.7.0-1build1) ... 141s Setting up dconf-gsettings-backend:s390x (0.40.0-4build2) ... 141s Setting up cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 141s Setting up po-debconf (1.0.21+nmu1) ... 141s Setting up libpango-1.0-0:s390x (1.55.0+ds-3) ... 141s Setting up libcairo2:s390x (1.18.2-2) ... 141s Setting up openstack-pkg-tools (123ubuntu2) ... 141s Setting up gcc-14-s390x-linux-gnu (14.2.0-11ubuntu1) ... 141s Setting up libgl1:s390x (1.7.0-1build1) ... 141s Setting up gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 141s Setting up g++-14-s390x-linux-gnu (14.2.0-11ubuntu1) ... 141s Setting up cpp (4:14.1.0-2ubuntu1) ... 141s Setting up libcairo-gobject2:s390x (1.18.2-2) ... 141s Setting up libpangoft2-1.0-0:s390x (1.55.0+ds-3) ... 141s Setting up libcups2t64:s390x (2.4.11-0ubuntu2) ... 141s Setting up libgtk-3-common (3.24.43-4ubuntu1) ... 141s Setting up libpangocairo-1.0-0:s390x (1.55.0+ds-3) ... 141s Setting up g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 141s Setting up gcc-14 (14.2.0-11ubuntu1) ... 141s Setting up g++-14 (14.2.0-11ubuntu1) ... 141s Setting up libtool (2.4.7-8) ... 141s Setting up gcc (4:14.1.0-2ubuntu1) ... 141s Setting up dh-autoreconf (20) ... 141s Setting up g++ (4:14.1.0-2ubuntu1) ... 141s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 141s Setting up build-essential (12.10ubuntu1) ... 141s Setting up debhelper (13.20ubuntu1) ... 141s Setting up adwaita-icon-theme (47.0-2) ... 141s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 141s Setting up humanity-icon-theme (0.6.16) ... 141s Setting up ubuntu-mono (24.04-0ubuntu1) ... 141s Processing triggers for systemd (257-2ubuntu1) ... 141s Processing triggers for man-db (2.13.0-1) ... 141s Processing triggers for libglib2.0-0t64:s390x (2.82.4-1) ... 141s Setting up libgtk-3-0t64:s390x (3.24.43-4ubuntu1) ... 141s Processing triggers for install-info (7.1.1-1) ... 141s Processing triggers for libc-bin (2.40-4ubuntu1) ... 141s Processing triggers for ca-certificates-java (20240118) ... 142s Adding debian:ACCVRAIZ1.pem 142s Adding debian:AC_RAIZ_FNMT-RCM.pem 142s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 142s Adding debian:ANF_Secure_Server_Root_CA.pem 142s Adding debian:Actalis_Authentication_Root_CA.pem 142s Adding debian:AffirmTrust_Commercial.pem 142s Adding debian:AffirmTrust_Networking.pem 142s Adding debian:AffirmTrust_Premium.pem 142s Adding debian:AffirmTrust_Premium_ECC.pem 142s Adding debian:Amazon_Root_CA_1.pem 142s Adding debian:Amazon_Root_CA_2.pem 142s Adding debian:Amazon_Root_CA_3.pem 142s Adding debian:Amazon_Root_CA_4.pem 142s Adding debian:Atos_TrustedRoot_2011.pem 142s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 142s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 142s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 142s Adding debian:BJCA_Global_Root_CA1.pem 142s Adding debian:BJCA_Global_Root_CA2.pem 142s Adding debian:Baltimore_CyberTrust_Root.pem 142s Adding debian:Buypass_Class_2_Root_CA.pem 142s Adding debian:Buypass_Class_3_Root_CA.pem 142s Adding debian:CA_Disig_Root_R2.pem 142s Adding debian:CFCA_EV_ROOT.pem 142s Adding debian:COMODO_Certification_Authority.pem 142s Adding debian:COMODO_ECC_Certification_Authority.pem 142s Adding debian:COMODO_RSA_Certification_Authority.pem 142s Adding debian:Certainly_Root_E1.pem 142s Adding debian:Certainly_Root_R1.pem 142s Adding debian:Certigna.pem 142s Adding debian:Certigna_Root_CA.pem 142s Adding debian:Certum_EC-384_CA.pem 142s Adding debian:Certum_Trusted_Network_CA.pem 142s Adding debian:Certum_Trusted_Network_CA_2.pem 142s Adding debian:Certum_Trusted_Root_CA.pem 142s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 142s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 142s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 142s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 142s Adding debian:Comodo_AAA_Services_root.pem 142s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 142s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 142s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 142s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 142s Adding debian:DigiCert_Assured_ID_Root_CA.pem 142s Adding debian:DigiCert_Assured_ID_Root_G2.pem 142s Adding debian:DigiCert_Assured_ID_Root_G3.pem 142s Adding debian:DigiCert_Global_Root_CA.pem 142s Adding debian:DigiCert_Global_Root_G2.pem 142s Adding debian:DigiCert_Global_Root_G3.pem 142s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 142s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 142s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 142s Adding debian:DigiCert_Trusted_Root_G4.pem 142s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 142s Adding debian:Entrust_Root_Certification_Authority.pem 142s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 142s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 142s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 142s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 142s Adding debian:GLOBALTRUST_2020.pem 142s Adding debian:GTS_Root_R1.pem 142s Adding debian:GTS_Root_R2.pem 142s Adding debian:GTS_Root_R3.pem 142s Adding debian:GTS_Root_R4.pem 142s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 142s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 142s Adding debian:GlobalSign_Root_CA.pem 142s Adding debian:GlobalSign_Root_CA_-_R3.pem 142s Adding debian:GlobalSign_Root_CA_-_R6.pem 142s Adding debian:GlobalSign_Root_E46.pem 142s Adding debian:GlobalSign_Root_R46.pem 142s Adding debian:Go_Daddy_Class_2_CA.pem 142s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 142s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 142s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 142s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 142s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 142s Adding debian:HiPKI_Root_CA_-_G1.pem 142s Adding debian:Hongkong_Post_Root_CA_3.pem 142s Adding debian:ISRG_Root_X1.pem 142s Adding debian:ISRG_Root_X2.pem 142s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 142s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 142s Adding debian:Izenpe.com.pem 142s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 142s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 142s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 142s Adding debian:NAVER_Global_Root_Certification_Authority.pem 142s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 142s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 142s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 142s Adding debian:QuoVadis_Root_CA_1_G3.pem 142s Adding debian:QuoVadis_Root_CA_2.pem 142s Adding debian:QuoVadis_Root_CA_2_G3.pem 142s Adding debian:QuoVadis_Root_CA_3.pem 142s Adding debian:QuoVadis_Root_CA_3_G3.pem 142s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 142s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 142s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 142s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 142s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 142s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 142s Adding debian:SZAFIR_ROOT_CA2.pem 142s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 142s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 142s Adding debian:SecureSign_RootCA11.pem 142s Adding debian:SecureTrust_CA.pem 142s Adding debian:Secure_Global_CA.pem 142s Adding debian:Security_Communication_ECC_RootCA1.pem 142s Adding debian:Security_Communication_RootCA2.pem 142s Adding debian:Security_Communication_RootCA3.pem 142s Adding debian:Security_Communication_Root_CA.pem 142s Adding debian:Starfield_Class_2_CA.pem 142s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 142s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 142s Adding debian:SwissSign_Gold_CA_-_G2.pem 142s Adding debian:SwissSign_Silver_CA_-_G2.pem 142s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 142s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 142s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 142s Adding debian:TWCA_Global_Root_CA.pem 142s Adding debian:TWCA_Root_Certification_Authority.pem 142s Adding debian:TeliaSonera_Root_CA_v1.pem 142s Adding debian:Telia_Root_CA_v2.pem 142s Adding debian:TrustAsia_Global_Root_CA_G3.pem 142s Adding debian:TrustAsia_Global_Root_CA_G4.pem 142s Adding debian:Trustwave_Global_Certification_Authority.pem 142s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 142s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 142s Adding debian:TunTrust_Root_CA.pem 142s Adding debian:UCA_Extended_Validation_Root.pem 142s Adding debian:UCA_Global_G2_Root.pem 142s Adding debian:USERTrust_ECC_Certification_Authority.pem 142s Adding debian:USERTrust_RSA_Certification_Authority.pem 142s Adding debian:XRamp_Global_CA_Root.pem 142s Adding debian:certSIGN_ROOT_CA.pem 142s Adding debian:certSIGN_Root_CA_G2.pem 142s Adding debian:e-Szigno_Root_CA_2017.pem 142s Adding debian:ePKI_Root_Certification_Authority.pem 142s Adding debian:emSign_ECC_Root_CA_-_C3.pem 142s Adding debian:emSign_ECC_Root_CA_-_G3.pem 142s Adding debian:emSign_Root_CA_-_C1.pem 142s Adding debian:emSign_Root_CA_-_G1.pem 142s Adding debian:vTrus_ECC_Root_CA.pem 142s Adding debian:vTrus_Root_CA.pem 142s done. 142s Setting up openjdk-21-jre:s390x (21.0.5+11-1) ... 142s Setting up default-jre-headless (2:1.21-76) ... 142s Setting up default-jre (2:1.21-76) ... 143s autopkgtest [17:15:31]: test unittests: [----------------------- 143s + pwd 143s + CWD=/tmp/autopkgtest.xc8Y5H/build.Dzl/src 143s + py3versions -vs 143s + PYTHON3S=3.13 3.12 143s + python3.13 setup.py install --install-layout=deb --root /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp 143s /tmp/autopkgtest.xc8Y5H/build.Dzl/src/setup.py:13: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 143s import pkg_resources 143s /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 143s !! 143s 143s ******************************************************************************** 143s Please avoid running ``setup.py`` directly. 143s Instead, use pypa/build, pypa/installer or other 143s standards-based tools. 143s 143s See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 143s ******************************************************************************** 143s 143s !! 143s self.initialize_options() 143s running install 143s running build 143s running build_py 143s running clean 143s Generating parsers with antlr4 143s running antlr 143s Generating parser for Python3: ['java', '-jar', '/tmp/autopkgtest.xc8Y5H/build.Dzl/src/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/tmp/autopkgtest.xc8Y5H/build.Dzl/src/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/tmp/autopkgtest.xc8Y5H/build.Dzl/src/omegaconf/grammar/OmegaConfGrammarLexer.g4'] 143s Generating parser for Python3: ['java', '-jar', '/tmp/autopkgtest.xc8Y5H/build.Dzl/src/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/tmp/autopkgtest.xc8Y5H/build.Dzl/src/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/tmp/autopkgtest.xc8Y5H/build.Dzl/src/omegaconf/grammar/OmegaConfGrammarParser.g4'] 144s creating build/lib/omegaconf 144s copying omegaconf/__init__.py -> build/lib/omegaconf 144s copying omegaconf/version.py -> build/lib/omegaconf 144s copying omegaconf/grammar_visitor.py -> build/lib/omegaconf 144s copying omegaconf/listconfig.py -> build/lib/omegaconf 144s copying omegaconf/base.py -> build/lib/omegaconf 144s copying omegaconf/grammar_parser.py -> build/lib/omegaconf 144s copying omegaconf/nodes.py -> build/lib/omegaconf 144s copying omegaconf/dictconfig.py -> build/lib/omegaconf 144s copying omegaconf/_utils.py -> build/lib/omegaconf 144s copying omegaconf/errors.py -> build/lib/omegaconf 144s copying omegaconf/_impl.py -> build/lib/omegaconf 144s copying omegaconf/omegaconf.py -> build/lib/omegaconf 144s copying omegaconf/basecontainer.py -> build/lib/omegaconf 144s creating build/lib/omegaconf/grammar 144s copying omegaconf/grammar/__init__.py -> build/lib/omegaconf/grammar 144s creating build/lib/omegaconf/grammar/gen 144s copying omegaconf/grammar/gen/__init__.py -> build/lib/omegaconf/grammar/gen 144s copying omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> build/lib/omegaconf/grammar/gen 144s copying omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> build/lib/omegaconf/grammar/gen 144s copying omegaconf/grammar/gen/OmegaConfGrammarParser.py -> build/lib/omegaconf/grammar/gen 144s copying omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> build/lib/omegaconf/grammar/gen 144s creating build/lib/omegaconf/resolvers 144s copying omegaconf/resolvers/__init__.py -> build/lib/omegaconf/resolvers 144s creating build/lib/omegaconf/resolvers/oc 144s copying omegaconf/resolvers/oc/__init__.py -> build/lib/omegaconf/resolvers/oc 144s copying omegaconf/resolvers/oc/dict.py -> build/lib/omegaconf/resolvers/oc 144s creating build/lib/pydevd_plugins 144s copying pydevd_plugins/__init__.py -> build/lib/pydevd_plugins 144s creating build/lib/pydevd_plugins/extensions 144s copying pydevd_plugins/extensions/__init__.py -> build/lib/pydevd_plugins/extensions 144s copying pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> build/lib/pydevd_plugins/extensions 144s copying omegaconf/py.typed -> build/lib/omegaconf 144s running install_lib 144s creating /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages 144s creating /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins 144s copying build/lib/pydevd_plugins/__init__.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins 144s creating /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 144s copying build/lib/pydevd_plugins/extensions/__init__.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 144s copying build/lib/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 144s creating /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s copying build/lib/omegaconf/py.typed -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s copying build/lib/omegaconf/__init__.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s copying build/lib/omegaconf/version.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s copying build/lib/omegaconf/grammar_visitor.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s copying build/lib/omegaconf/listconfig.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s copying build/lib/omegaconf/base.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s copying build/lib/omegaconf/grammar_parser.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s copying build/lib/omegaconf/nodes.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s creating /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers 144s copying build/lib/omegaconf/resolvers/__init__.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers 144s creating /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 144s copying build/lib/omegaconf/resolvers/oc/__init__.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 144s copying build/lib/omegaconf/resolvers/oc/dict.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 144s copying build/lib/omegaconf/dictconfig.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s copying build/lib/omegaconf/_utils.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s copying build/lib/omegaconf/errors.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s copying build/lib/omegaconf/_impl.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s copying build/lib/omegaconf/omegaconf.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s creating /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar 144s copying build/lib/omegaconf/grammar/__init__.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar 144s creating /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 144s copying build/lib/omegaconf/grammar/gen/__init__.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 144s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 144s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 144s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParser.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 144s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 144s copying build/lib/omegaconf/basecontainer.py -> /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/__init__.py to __init__.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/__init__.py to __init__.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py to pydevd_plugin_omegaconf.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/__init__.py to __init__.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/version.py to version.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_visitor.py to grammar_visitor.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/listconfig.py to listconfig.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/base.py to base.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_parser.py to grammar_parser.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/nodes.py to nodes.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/__init__.py to __init__.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/__init__.py to __init__.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/dict.py to dict.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/dictconfig.py to dictconfig.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_utils.py to _utils.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/errors.py to errors.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_impl.py to _impl.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/omegaconf.py to omegaconf.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/__init__.py to __init__.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/__init__.py to __init__.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py to OmegaConfGrammarParserVisitor.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarLexer.py to OmegaConfGrammarLexer.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParser.py to OmegaConfGrammarParser.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py to OmegaConfGrammarParserListener.cpython-313.pyc 144s byte-compiling /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/basecontainer.py to basecontainer.cpython-313.pyc 144s running install_egg_info 144s running egg_info 144s creating omegaconf.egg-info 144s writing omegaconf.egg-info/PKG-INFO 144s writing dependency_links to omegaconf.egg-info/dependency_links.txt 144s writing requirements to omegaconf.egg-info/requires.txt 144s writing top-level names to omegaconf.egg-info/top_level.txt 144s writing manifest file 'omegaconf.egg-info/SOURCES.txt' 144s reading manifest file 'omegaconf.egg-info/SOURCES.txt' 144s reading manifest template 'MANIFEST.in' 144s adding license file 'LICENSE' 144s writing manifest file 'omegaconf.egg-info/SOURCES.txt' 144s Copying omegaconf.egg-info to /tmp/autopkgtest.xc8Y5H/build.Dzl/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf-2.3.0.egg-info 144s Skipping SOURCES.txt 144s running install_scripts 144s + PYTHONPATH=/tmp/autopkgtest.xc8Y5H/build.Dzl/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 144s ============================= test session starts ============================== 144s platform linux -- Python 3.13.1, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 144s cachedir: .pytest_cache 144s rootdir: /tmp/autopkgtest.xc8Y5H/build.Dzl/src 144s configfile: pyproject.toml 144s plugins: typeguard-4.4.1, mock-3.14.0 146s collecting ... collected 8119 items 146s 146s tests/examples/test_dataclass_example.py::test_simple_types_class PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_static_typing PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_simple_types_obj PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_conversions PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_modifiers PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_nesting PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_typed_list_runtime_validation PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_typed_dict_runtime_validation PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_frozen PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_enum_key PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_dict_of_objects PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_list_of_objects PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_merge PASSED [ 0%] 146s tests/examples/test_dataclass_example.py::test_merge_example PASSED [ 0%] 146s tests/examples/test_postponed_annotations.py::test_simple_types_class_postponed PASSED [ 0%] 146s tests/examples/test_postponed_annotations.py::test_conversions_postponed PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict:interpolated_value] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list:interpolated_value] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict:interpolated_node] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list:interpolated_node] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create_error PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_write_into_output PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg0-expected0] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg1-expected1] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg2-expected2] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg3-expected3] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg4-expected4] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg0-expected0] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg1-expected1] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg2-expected2] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg3-expected3] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg4-expected4] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_create.py::test_merge_into_created_node PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[false-False] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[true-True] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[10-10] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[-10--10] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[10.0-10.0] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[-10.0--10.0] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[null-None] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[NulL-None] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[hello-hello] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[hello world-hello world] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[ 123 - 123 ] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode["123"-123] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[[1, 2, 3]-expected12] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[{a: 0, b: 1}-expected13] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[[\t1, 2, 3\t]-expected14] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[{ a: b\t }-expected15] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${parent.sibling}-1] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${.sibling}-1] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${..parent.sibling}-1] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${uncle}-2] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${..uncle}-2] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${oc.env:MYKEY}-456] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_none PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[bad_type] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[parse_error] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[interpolation_not_found] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value-custom-message] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value-custom-message-config-variable] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[dict] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[dict_value] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[list] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[list_value] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[target_not_found] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[invalid_key_type] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[invalid_message_type] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[dictconfig] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[dictconfig_chained_interpolation] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[select_keys_of_root] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[select_missing] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[config_key_error] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[type_error] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[type_error_dictconfig] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_deep] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_with_interpolated_value] PASSED [ 0%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_chained_interpolation] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_with_missing_value PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[basic] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_abs] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_rel] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[basic_no_parent] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_abs_no_parent] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_rel_no_parent] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_are_typed PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_readonly_parent[values_inter] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_readonly_parent[keys_inter] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[values_inter] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[keys_inter] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[parent_values_inter] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[parent_keys_inter] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_nested_oc_dict[values] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_nested_oc_dict[keys] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[list] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[bool_interpolation] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[int_select] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[list] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[bool_interpolation] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[int_select] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[simple] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[not_found_with_default0] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[not_found_with_default1] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation_error[not_found] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_is_not_cached PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[false] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[true] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[10] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[1.5] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[null] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[None] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[${foo}] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_default_none PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_non_str_default PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_abs PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_missing PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_none PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_relative PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_abs PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_relative_same_level PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_relative_level_up PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a0-10] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a1-11] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a2-None] PASSED [ 1%] 146s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a3-20] PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error_legacy PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error_legacy_and_regular PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_register_resolver_error_non_callable PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_register_resolver_error_empty_name PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_register_non_inspectable_resolver PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[False-False-2] PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[False-True-2] PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[True-False-2] PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[True-True-1] PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_clear_resolvers_and_has_resolver PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_clear_resolvers_and_has_resolver_legacy PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_register_resolver_1 PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_register_resolver_1_legacy PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_1 PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_1_legacy PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_2 PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_2_legacy PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_3_dict_list PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_4_interpolation PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_no_cache PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_dot_start PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_dot_start_legacy PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-arg_list-${my_resolver:cat, dog}-result0] PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-escape_comma-${my_resolver:cat\\, do g}-result1] PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-escape_whitespace-${my_resolver:cat,\\ do g}-result2] PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-zero_arg-${my_resolver:}-zero] PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-arg_list-${my_resolver:cat, dog}-result0] PASSED [ 1%] 146s 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%] 146s 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%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-zero_arg-${my_resolver:}-zero] PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_deprecated_behavior PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_copy_cache PASSED [ 1%] 146s tests/interpolation/test_custom_resolvers.py::test_clear_cache PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_output_dict[True] PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_output_dict[False] PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[dict-True] PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[dict-False] PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[list-True] PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[list-False] PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_register_cached_resolver_with_keyword_unsupported PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_with_parent PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_with_root PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_with_root_and_parent PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_resolver_with_parent_and_default_value PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[extend] PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[extend_inter] PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[override_int] PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[override_dict] PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[replace_interpolation] PASSED [ 2%] 146s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[other_node] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_with_missing PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_assign_to_interpolation PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_merge_with_interpolation PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_non_container_interpolation PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_indirect_interpolation PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_indirect_interpolation2 PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_type_inherit_type[str] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_type_inherit_type[bool] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_type_inherit_type[int] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_type_inherit_type[float] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_type_inherit_type[enum] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_type_inherit_type[bytes] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_type_inherit_type[path] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_in_list_key_error PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_unsupported_interpolation_type PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_incremental_dict_with_interpolation PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg0---expected0] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg1--.-expected1] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg2--a-expected2] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg3--.a-expected3] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg4-a-.-expected4] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg5-a-.b-expected5] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg6-a-..-expected6] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg7-a-..a-expected7] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg8-a.b-.-expected8] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg9-a.b-..-expected9] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg10-a.b-...-expected10] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[dict-copy] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[dict-deepcopy] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[list-copy] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[list-deepcopy] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_interpolation_without_parent PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_resolve_interpolation_without_parent_no_throw PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_optional_after_interpolation PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_invalid_intermediate_result_when_not_throwing[missing] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_invalid_intermediate_result_when_not_throwing[invalid] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_none_value_in_quoted_string PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[expected_type] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[intermediate_type_mismatch_ok] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[convert_str_to_int] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[list_str] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[dict_str] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[type_mismatch_resolver] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[type_mismatch_node_interpolation] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[non_optional_node_interpolation] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[list_int_to_str] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[dict_int_to_str] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[list_type_mismatch] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[dict_key_type_mismatch] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_type_validation_error_no_throw PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_parent_interpolation[cfg0-a.a] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_parent_interpolation[cfg1-a.a] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_circular_interpolation[self_interpolation] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_circular_interpolation[ping-pong0] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_circular_interpolation[ping-pong1] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_circular_interpolation[self-relative] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_circular_interpolation[pass-through] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_circular_interpolation[quoted] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_circular_interpolation[custom-resolver0] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_circular_interpolation[custom-resolver1] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter0] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter1] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter2] PASSED [ 2%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-untyped] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-any] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-str] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-untyped] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-any] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-str] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-untyped] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-any] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-str] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-untyped] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-any] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-str] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-untyped] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-any] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-str] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-untyped] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-any] PASSED [ 3%] 146s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-str] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses-1] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses-foo] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses_pre_311-1] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses_pre_311-foo] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[attr_classes-1] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[attr_classes-foo] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses-1] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses-foo] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses_pre_311-1] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses_pre_311-foo] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[attr_classes-1] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[attr_classes-foo] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[dataclasses] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[dataclasses_pre_311] SKIPPED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[attr_classes] PASSED [ 3%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses-True] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses-False] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses_pre_311-True] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses_pre_311-False] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[attr_classes-True] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[attr_classes-False] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[dataclasses] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[dataclasses_pre_311] SKIPPED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[attr_classes] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BoolConfig-BoolConfigAssignments-init_dict0] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-IntegersConfig-IntegersConfigAssignments-init_dict1] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-FloatConfig-FloatConfigAssignments-init_dict2] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BytesConfig-BytesConfigAssignments-init_dict3] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-PathConfig-PathConfigAssignments-init_dict4] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-StringConfig-StringConfigAssignments-init_dict5] PASSED [ 4%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-EnumConfig-EnumConfigAssignments-init_dict6] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BoolConfig-BoolConfigAssignments-init_dict7] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-IntegersConfig-IntegersConfigAssignments-init_dict8] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-FloatConfig-FloatConfigAssignments-init_dict9] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BytesConfig-BytesConfigAssignments-init_dict10] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-PathConfig-PathConfigAssignments-init_dict11] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-StringConfig-StringConfigAssignments-init_dict12] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-EnumConfig-EnumConfigAssignments-init_dict13] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BoolConfig-BoolConfigAssignments-init_dict0] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-IntegersConfig-IntegersConfigAssignments-init_dict1] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-FloatConfig-FloatConfigAssignments-init_dict2] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BytesConfig-BytesConfigAssignments-init_dict3] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-PathConfig-PathConfigAssignments-init_dict4] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-StringConfig-StringConfigAssignments-init_dict5] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-EnumConfig-EnumConfigAssignments-init_dict6] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BoolConfig-BoolConfigAssignments-init_dict7] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-IntegersConfig-IntegersConfigAssignments-init_dict8] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-FloatConfig-FloatConfigAssignments-init_dict9] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BytesConfig-BytesConfigAssignments-init_dict10] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-PathConfig-PathConfigAssignments-init_dict11] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-StringConfig-StringConfigAssignments-init_dict12] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-EnumConfig-EnumConfigAssignments-init_dict13] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BoolConfig-BoolConfigAssignments-init_dict0] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-IntegersConfig-IntegersConfigAssignments-init_dict1] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-FloatConfig-FloatConfigAssignments-init_dict2] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BytesConfig-BytesConfigAssignments-init_dict3] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-PathConfig-PathConfigAssignments-init_dict4] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-StringConfig-StringConfigAssignments-init_dict5] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-EnumConfig-EnumConfigAssignments-init_dict6] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BoolConfig-BoolConfigAssignments-init_dict7] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-IntegersConfig-IntegersConfigAssignments-init_dict8] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-FloatConfig-FloatConfigAssignments-init_dict9] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BytesConfig-BytesConfigAssignments-init_dict10] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-PathConfig-PathConfigAssignments-init_dict11] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-StringConfig-StringConfigAssignments-init_dict12] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-EnumConfig-EnumConfigAssignments-init_dict13] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-None-expected_init0] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-input_init1-expected_init1] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-None-expected_init2] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-input_init3-expected_init3] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-None-expected_init0] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-input_init1-expected_init1] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-None-expected_init2] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-input_init3-expected_init3] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-None-expected_init0] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-input_init1-expected_init1] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-None-expected_init2] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-input_init3-expected_init3] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[dataclasses] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[dataclasses_pre_311] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[attr_classes] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-BoolOptional] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-IntegerOptional] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-FloatOptional] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-StringOptional] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-ListOptional] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-TupleOptional] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-EnumOptional] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-StructuredOptional] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-DictOptional] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-BoolOptional] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-IntegerOptional] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-FloatOptional] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-StringOptional] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-ListOptional] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-TupleOptional] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-EnumOptional] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-StructuredOptional] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-DictOptional] SKIPPED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-BoolOptional] PASSED [ 5%] 146s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-IntegerOptional] PASSED [ 5%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-FloatOptional] PASSED [ 5%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-StringOptional] PASSED [ 5%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-ListOptional] PASSED [ 5%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-TupleOptional] PASSED [ 5%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-EnumOptional] PASSED [ 5%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-StructuredOptional] PASSED [ 5%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-DictOptional] PASSED [ 5%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[dataclasses] PASSED [ 5%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses-ListExamples] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses-TupleExamples] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses_pre_311-ListExamples] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses_pre_311-TupleExamples] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[attr_classes-ListExamples] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[attr_classes-TupleExamples] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[dataclasses_pre_311] SKIPPED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[attr_classes] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[dataclasses] PASSED [ 6%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[dataclasses] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[dataclasses_pre_311] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[attr_classes] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-1] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-True] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-str] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-3.1415] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value4] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value5] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value6] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-1] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-True] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-str] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-3.1415] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value4] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value5] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value6] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-1] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-True] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-str] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-3.1415] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value4] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value5] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value6] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-None] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-True] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-str] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-3.1415] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-value4] PASSED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-None] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-True] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-str] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-3.1415] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-value4] SKIPPED [ 7%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-None] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-True] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-str] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-3.1415] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-value4] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-1] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-True] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-str] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-3.1415] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value4] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value5] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value6] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value7] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value8] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value9] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-1] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-True] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-str] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-3.1415] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value4] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value5] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value6] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value7] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value8] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value9] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-1] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-True] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-str] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-3.1415] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value4] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value5] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value6] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value7] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value8] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value9] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[dataclasses] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[dataclasses_pre_311] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[attr_classes] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[dataclasses] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[dataclasses_pre_311] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[attr_classes] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[dataclasses] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[dataclasses_pre_311] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[attr_classes] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[dataclasses] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[dataclasses_pre_311] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[attr_classes] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[dataclasses] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[dataclasses_pre_311] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[attr_classes] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[dataclasses] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[dataclasses_pre_311] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[attr_classes] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected0-AnyNode-Any-None] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected1-AnyNode-Any-None] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected2-ListConfig-object-list] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected3-DictConfig-object-dict] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected4-DictConfig-object-] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected0-AnyNode-Any-None] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected1-AnyNode-Any-None] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected2-ListConfig-object-list] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected3-DictConfig-object-dict] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected4-DictConfig-object-] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected0-AnyNode-Any-None] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected1-AnyNode-Any-None] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected2-ListConfig-object-list] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected3-DictConfig-object-dict] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected4-DictConfig-object-] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::test_frozen[dataclasses] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::test_frozen[dataclasses_pre_311] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::test_frozen[attr_classes] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::test_forward_ref[dataclasses] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::test_forward_ref[dataclasses_pre_311] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::test_forward_ref[attr_classes] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[dataclasses] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[dataclasses_pre_311] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[attr_classes] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[dataclasses] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[dataclasses_pre_311] SKIPPED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[attr_classes] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[dataclasses] PASSED [ 8%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-empty] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-partial] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-complete0] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-complete1] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-empty] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-partial] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-complete0] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-complete1] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-empty] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-partial] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-complete0] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-complete1] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[dataclasses] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[dataclasses_pre_311] SKIPPED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[attr_classes] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses-create_from_class] PASSED [ 9%] 147s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses-create_from_instance] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses_pre_311-create_from_class] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses_pre_311-create_from_instance] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[attr_classes-create_from_class] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[attr_classes-create_from_instance] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-ListOfLists] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-DictOfDicts] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-ListsAndDicts] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-WithDefault] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-ListOfLists] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-DictOfDicts] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-ListsAndDicts] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-WithDefault] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-ListOfLists] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-DictOfDicts] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-ListsAndDicts] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-WithDefault] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-llx] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-llla] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lloli0] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lloli1] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default0] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default1] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-0] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-1] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-2] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-0] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-1] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-2] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsi] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi1] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi2] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi3] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx1] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s1] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s2] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s3] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx3] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lldsi] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-oldfox0] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-oldfox1] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dedsle_default-RED] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default-lx] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default-lx-0] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-llx] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-llla] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lloli0] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lloli1] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default0] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default1] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-0] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-1] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-2] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-0] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-1] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-2] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsi] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi1] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi2] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi3] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx1] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s1] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s2] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s3] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx3] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lldsi] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-oldfox0] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-oldfox1] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dedsle_default-RED] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default-lx] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default-lx-0] SKIPPED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-llx] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-llla] PASSED [ 10%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lloli0] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lloli1] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default0] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default1] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-0] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-1] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-2] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-0] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-1] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-2] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsi] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi1] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi2] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi3] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx1] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s1] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s2] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s3] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx3] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lldsi] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-oldfox0] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-oldfox1] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dedsle_default-RED] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default-lx] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default-lx-0] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls-empty] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls-list-of-empty] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls_default] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-llx] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lolx_default] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdsi] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdbi] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdsx] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls-empty] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls-list-of-empty] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls_default] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-llx] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lolx_default] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdsi] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdbi] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdsx] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls-empty] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls-list-of-empty] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls_default] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-llx] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lolx_default] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdsi] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdbi] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdsx] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lls-conversion-from-int] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lls] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-llla] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lloli] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-dsdbi] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lls-conversion-from-int] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lls] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-llla] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lloli] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-dsdbi] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lls-conversion-from-int] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lls] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-llla] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lloli] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-dsdbi] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-llls-to-lloli] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-lld-to-llx] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-didbi-to-dsdbi] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-dsdsi-to-dsdbi] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-llls-to-lloli] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-lld-to-llx] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-didbi-to-dsdbi] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-dsdsi-to-dsdbi] SKIPPED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-llls-to-lloli] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-lld-to-llx] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-didbi-to-dsdbi] PASSED [ 11%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-dsdsi-to-dsdbi] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls-missing] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-empty-list] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-str] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-int-converted] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-missing-nested] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-missing] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsi-missing] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-empty] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-user-missing-data] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-user] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-missing-user] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsi-str-converted-to-int] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls-missing] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-empty-list] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-str] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-int-converted] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-missing-nested] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-missing] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsi-missing] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-empty] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-user-missing-data] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-user] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-missing-user] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsi-str-converted-to-int] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls-missing] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-empty-list] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-str] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-int-converted] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-missing-nested] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-missing] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsi-missing] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-empty] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-user-missing-data] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-user] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-missing-user] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsi-str-converted-to-int] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsolx=none-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-olx=none-legal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsolx=dn-legal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-x=none-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-odsdsi=none-legal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsdsx=none-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsi=none-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsdsx=dsn-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=n-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=ln-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=lln-legal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=llln-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lolx=n-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-olx=n-legal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lx=n-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsolx=none-illegal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-olx=none-legal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsolx=dn-legal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-x=none-illegal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-odsdsi=none-legal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsdsx=none-illegal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsi=none-illegal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsdsx=dsn-illegal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=n-illegal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=ln-illegal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=lln-legal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=llln-illegal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lolx=n-illegal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-olx=n-legal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lx=n-illegal] SKIPPED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsolx=none-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-olx=none-legal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsolx=dn-legal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-x=none-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-odsdsi=none-legal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsdsx=none-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsi=none-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsdsx=dsn-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=n-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=ln-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=lln-legal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=llln-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lolx=n-illegal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-olx=n-legal] PASSED [ 12%] 147s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lx=n-illegal] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uis] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-ubc] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uxf] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-ouis] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uisn] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uisN] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uis] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ubc1] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ubc2] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uxf] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ouis] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uisn] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uisN] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-uis_missing] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-lubc] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-dsubf] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-lubc_with_default] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-dsubf_with_default] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-from-union] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-from-union-resolved] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-to-union-resolved] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uis] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-ubc] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uxf] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-ouis] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uisn] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uisN] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uis] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ubc1] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ubc2] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uxf] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ouis] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uisn] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uisN] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-uis_missing] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-lubc] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-dsubf] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-lubc_with_default] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-dsubf_with_default] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-from-union] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-from-union-resolved] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-to-union-resolved] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uis] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-ubc] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uxf] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-ouis] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uisn] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uisN] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uis] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ubc1] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ubc2] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uxf] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ouis] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uisn] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uisN] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-uis_missing] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-lubc] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-dsubf] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-lubc_with_default] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-dsubf_with_default] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-from-union] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-from-union-resolved] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-to-union-resolved] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-none-to-uis] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-str-to-ubc] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-bool-to-uxf] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-enum-to-oufb] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-none-to-uis] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-str-to-ubc] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-bool-to-uxf] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-enum-to-oufb] SKIPPED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-none-to-uis] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-str-to-ubc] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-bool-to-uxf] PASSED [ 13%] 147s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-enum-to-oufb] PASSED [ 13%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-int] PASSED [ 13%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-int_string] PASSED [ 13%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-str] PASSED [ 13%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-none] PASSED [ 13%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-missing] PASSED [ 13%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-interp] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-bool] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-color] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-color_str] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-str] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-none] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-missing] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-interp] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ouis-none] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-int] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-int_string] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-str] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-none] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-missing] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-interp] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-bool] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-color] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-color_str] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-str] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-none] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-missing] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-interp] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ouis-none] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-missing] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-none] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-interp] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-empty] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-enum] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-enum_str] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-str] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-none] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-missing] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-interp] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-float-str] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-str] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-none] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-missing] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-interp] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsoubf-dict-none] PASSED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-int] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-int_string] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-str] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-none] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-missing] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-interp] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-bool] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-color] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-color_str] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-str] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-none] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-missing] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-interp] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ouis-none] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-int] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-int_string] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-str] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-none] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-missing] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-interp] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-bool] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-color] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-color_str] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-str] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-none] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-missing] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-interp] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ouis-none] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-missing] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-none] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-interp] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-empty] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-enum] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-enum_str] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-str] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-none] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-missing] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-interp] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-float-str] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-str] SKIPPED [ 14%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-none] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-missing] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-interp] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsoubf-dict-none] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-int] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-int_string] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-str] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-missing] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-interp] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-bool] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-color] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-color_str] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-str] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-missing] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-interp] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ouis-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-int] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-int_string] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-str] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-missing] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-interp] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-bool] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-color] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-color_str] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-str] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-missing] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-interp] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ouis-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-missing] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-interp] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-empty] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-enum] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-enum_str] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-str] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-missing] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-interp] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-float-str] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-str] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-missing] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-interp] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsoubf-dict-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-int] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-none-err] XFAIL [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-str-err] XFAIL [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-missing] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-int] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-none-err] XFAIL [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-str-err] XFAIL [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-missing] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-int] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-none-err] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-str-err] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-missing] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-none] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-int] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-none-err] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-str-err] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-missing] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-none] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-int] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-none-err] XFAIL [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-str-err] XFAIL [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-missing] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-int] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-none-err] XFAIL [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-str-err] XFAIL [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-missing] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-none] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[dataclasses] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[dataclasses_pre_311] SKIPPED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[attr_classes] PASSED [ 15%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[dataclasses] PASSED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[dataclasses_pre_311] SKIPPED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[attr_classes] PASSED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses-interp-to-float] PASSED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses-bad-int-interp] PASSED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses_pre_311-interp-to-float] SKIPPED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses_pre_311-bad-int-interp] SKIPPED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[attr_classes-interp-to-float] PASSED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[attr_classes-bad-int-interp] PASSED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[dataclasses] PASSED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[dataclasses_pre_311] SKIPPED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[attr_classes] PASSED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[dataclasses] PASSED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[dataclasses_pre_311] SKIPPED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[attr_classes] PASSED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[dataclasses] PASSED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[dataclasses_pre_311] SKIPPED [ 16%] 148s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[attr_classes] PASSED [ 16%] 148s tests/test_base_config.py::test_set_value[input_0-foo-10-expected0] PASSED [ 16%] 148s tests/test_base_config.py::test_set_value[input_1-foo-value1-expected1] PASSED [ 16%] 148s tests/test_base_config.py::test_set_value[input_2-foo-value2-expected2] PASSED [ 16%] 148s tests/test_base_config.py::test_set_value[input_3-foo-value3-expected3] PASSED [ 16%] 148s tests/test_base_config.py::test_set_value[input_4-0-10-expected4] PASSED [ 16%] 148s tests/test_base_config.py::test_set_value[input_5-1-10-expected5] PASSED [ 16%] 148s tests/test_base_config.py::test_set_value[input_6-1-value6-expected6] PASSED [ 16%] 148s tests/test_base_config.py::test_set_value[input_7-1-value7-expected7] PASSED [ 16%] 148s tests/test_base_config.py::test_set_value[input_8-1-value8-expected8] PASSED [ 16%] 148s tests/test_base_config.py::test_set_value_validation_fail[input_0-foo-str] PASSED [ 16%] 148s tests/test_base_config.py::test_set_value_validation_fail[input_1-1-str] PASSED [ 16%] 148s tests/test_base_config.py::test_replace_value_node_type_with_another[input_0-foo-value0] PASSED [ 16%] 148s tests/test_base_config.py::test_replace_value_node_type_with_another[input_1-1-value1] PASSED [ 16%] 148s tests/test_base_config.py::test_empty[input_0-True] PASSED [ 16%] 148s tests/test_base_config.py::test_empty[input_1-True] PASSED [ 16%] 148s tests/test_base_config.py::test_empty[input_2-False] PASSED [ 16%] 148s tests/test_base_config.py::test_empty[input_3-False] PASSED [ 16%] 148s tests/test_base_config.py::test_str[list0-str] PASSED [ 16%] 148s tests/test_base_config.py::test_str[list0-repr] PASSED [ 16%] 148s tests/test_base_config.py::test_str[dict0-str] PASSED [ 16%] 148s tests/test_base_config.py::test_str[dict0-repr] PASSED [ 16%] 148s tests/test_base_config.py::test_str[list1-str] PASSED [ 16%] 148s tests/test_base_config.py::test_str[list1-repr] PASSED [ 16%] 148s tests/test_base_config.py::test_str[dict_in_list-str] PASSED [ 16%] 148s tests/test_base_config.py::test_str[dict_in_list-repr] PASSED [ 16%] 148s tests/test_base_config.py::test_str[list_in_list-str] PASSED [ 16%] 148s tests/test_base_config.py::test_str[list_in_list-repr] PASSED [ 16%] 148s tests/test_base_config.py::test_str[dict1-str] PASSED [ 16%] 148s tests/test_base_config.py::test_str[dict1-repr] PASSED [ 16%] 148s tests/test_base_config.py::test_str[list_in_dict-str] PASSED [ 16%] 148s tests/test_base_config.py::test_str[list_in_dict-repr] PASSED [ 16%] 148s tests/test_base_config.py::test_str[structured_with_missing-str] PASSED [ 16%] 148s tests/test_base_config.py::test_str[structured_with_missing-repr] PASSED [ 16%] 148s tests/test_base_config.py::test_flag_dict[readonly] PASSED [ 16%] 148s tests/test_base_config.py::test_flag_dict[struct] PASSED [ 16%] 148s tests/test_base_config.py::test_freeze_nested_dict[readonly] PASSED [ 16%] 148s tests/test_base_config.py::test_freeze_nested_dict[struct] PASSED [ 16%] 148s tests/test_base_config.py::test_set_flags PASSED [ 16%] 148s tests/test_base_config.py::test_get_flag_after_dict_assignment[20-True] PASSED [ 16%] 148s tests/test_base_config.py::test_get_flag_after_dict_assignment[20-False] PASSED [ 16%] 148s tests/test_base_config.py::test_get_flag_after_dict_assignment[node1-True] PASSED [ 16%] 148s tests/test_base_config.py::test_get_flag_after_dict_assignment[node1-False] PASSED [ 16%] 148s tests/test_base_config.py::test_get_flag_after_dict_assignment[node2-True] PASSED [ 16%] 148s tests/test_base_config.py::test_get_flag_after_dict_assignment[node2-False] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src0] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src1] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src2] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src3] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy[StructuredWithMissing] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src0] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src1] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src2] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src3] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[StructuredWithMissing] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src0] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src1] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src2] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src3] PASSED [ 16%] 148s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[StructuredWithMissing] PASSED [ 16%] 148s tests/test_base_config.py::test_deepcopy_after_del PASSED [ 16%] 148s tests/test_base_config.py::test_deepcopy_after_pop PASSED [ 16%] 148s tests/test_base_config.py::test_deepcopy_with_interpolation PASSED [ 16%] 148s tests/test_base_config.py::test_deepcopy_and_merge_and_flags PASSED [ 16%] 148s tests/test_base_config.py::test_deepcopy_preserves_container_type[cfg0] PASSED [ 17%] 148s tests/test_base_config.py::test_deepcopy_preserves_container_type[cfg1] PASSED [ 17%] 148s tests/test_base_config.py::test_flag_override[struct_setiitem] PASSED [ 17%] 148s tests/test_base_config.py::test_flag_override[struct_setattr] PASSED [ 17%] 148s tests/test_base_config.py::test_flag_override[readonly] PASSED [ 17%] 148s tests/test_base_config.py::test_nested_flag_override PASSED [ 17%] 148s tests/test_base_config.py::test_multiple_flags_override PASSED [ 17%] 148s tests/test_base_config.py::test_read_write_override[src0--expectation0] PASSED [ 17%] 148s tests/test_base_config.py::test_read_write_override[src1--expectation1] PASSED [ 17%] 148s tests/test_base_config.py::test_struct_override[src0--expectation0] PASSED [ 17%] 148s tests/test_base_config.py::test_open_dict_restore[struct-open_dict] PASSED [ 17%] 148s tests/test_base_config.py::test_open_dict_restore[readonly-read_write] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[list_empty-copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[list_empty-obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[list0-copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[list0-obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[list1-copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[list1-obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[list_none-copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[list_none-obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[list_missing-copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[list_missing-obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[dict_empty-copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[dict_empty-obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[dict0-copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[dict0-obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[dict1-copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[dict1-obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[dict_none-copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy[dict_none-obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy_dict_inter[dict_inter-copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy_dict_inter[dict_inter-obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src0-2-0-copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src0-2-0-obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src1-b-a-copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src1-b-a-obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_list_shallow_copy_is_deepcopy[copy.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestCopy::test_list_shallow_copy_is_deepcopy[obj.copy] PASSED [ 17%] 148s tests/test_base_config.py::TestParentAfterCopy::test_dict_copy[copy] PASSED [ 17%] 148s tests/test_base_config.py::TestParentAfterCopy::test_dict_copy[deepcopy] PASSED [ 17%] 148s tests/test_base_config.py::TestParentAfterCopy::test_node_copy[copy] PASSED [ 17%] 148s tests/test_base_config.py::TestParentAfterCopy::test_node_copy[deepcopy] PASSED [ 17%] 148s tests/test_base_config.py::TestParentAfterCopy::test_list_copy[copy] PASSED [ 17%] 148s tests/test_base_config.py::TestParentAfterCopy::test_list_copy[deepcopy] PASSED [ 17%] 148s tests/test_base_config.py::TestParentAfterCopy::test_union_copy[copy] PASSED [ 17%] 148s tests/test_base_config.py::TestParentAfterCopy::test_union_copy[deepcopy] PASSED [ 17%] 148s tests/test_base_config.py::test_omegaconf_init_not_implemented PASSED [ 17%] 148s tests/test_base_config.py::test_resolve_str_interpolation[a-a] PASSED [ 17%] 148s tests/test_base_config.py::test_resolve_str_interpolation[${foo}-10] PASSED [ 17%] 148s tests/test_base_config.py::test_resolve_str_interpolation[${bar}-10] PASSED [ 17%] 148s tests/test_base_config.py::test_resolve_str_interpolation[foo_${foo}-foo_10] PASSED [ 17%] 148s tests/test_base_config.py::test_resolve_str_interpolation[foo_${bar}-foo_10] PASSED [ 17%] 148s tests/test_base_config.py::test_omegaconf_create PASSED [ 17%] 148s tests/test_base_config.py::test_assign[parent0-0-value0-expected0] PASSED [ 17%] 148s tests/test_base_config.py::test_assign[parent1-0-value1-expected1] PASSED [ 17%] 148s tests/test_base_config.py::test_assign[parent2-0-value2-expected2] PASSED [ 17%] 148s tests/test_base_config.py::test_assign[parent3-foo-value3-expected3] PASSED [ 17%] 148s tests/test_base_config.py::test_assign[parent4-foo-value4-expected4] PASSED [ 17%] 148s tests/test_base_config.py::test_assign[parent5-foo-value5-expected5] PASSED [ 17%] 148s tests/test_base_config.py::test_get_node[cfg0-foo-bar] PASSED [ 17%] 148s tests/test_base_config.py::test_get_node[cfg1-foo-None] PASSED [ 17%] 148s tests/test_base_config.py::test_get_node[cfg2-foo-???] PASSED [ 17%] 148s tests/test_base_config.py::test_get_node[cfg3-1-20] PASSED [ 17%] 148s tests/test_base_config.py::test_get_node[cfg4-1-None] PASSED [ 17%] 148s tests/test_base_config.py::test_get_node[cfg5-1-???] PASSED [ 17%] 148s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[dict] PASSED [ 17%] 148s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[list_int] PASSED [ 17%] 148s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[list_slice] PASSED [ 17%] 148s tests/test_base_config.py::test_flags_root PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[list_elt] PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[list_elt_partial] PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[dict_elt] PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[dict_elt_partial] PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[list] PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[dict] PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[opt_list_elt] PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[opt_dict_elt] PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[opt_list] PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[opt_dict] PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[list_opt_elt] PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[dict_opt_elt] PASSED [ 17%] 148s tests/test_base_config.py::test_optional_assign[list_opt] PASSED [ 18%] 148s tests/test_base_config.py::test_optional_assign[dict_opt] PASSED [ 18%] 148s tests/test_base_config.py::test_optional_assign[set_optional_user] PASSED [ 18%] 148s tests/test_base_config.py::test_optional_assign[illegal_set_user_to_none] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[opt_user] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[nested_structured_conf] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[structured_dict_of_user] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[dict_int] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[dict_opt_int] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[dict_any] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[dict:merge_into_new_user_node] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[dict:merge_into_new_optional_user_node] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[list:merge_into_new_user_node] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[list:merge_into_new_optional_user_node] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict0] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[opt_list] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict1] PASSED [ 18%] 148s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict2] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::test_setattr_deep_value PASSED [ 18%] 148s tests/test_basic_ops_dict.py::test_setattr_deep_from_empty PASSED [ 18%] 148s tests/test_basic_ops_dict.py::test_setattr_dict_nested PASSED [ 18%] 148s tests/test_basic_ops_dict.py::test_getattr PASSED [ 18%] 148s tests/test_basic_ops_dict.py::test_getattr_dict PASSED [ 18%] 148s tests/test_basic_ops_dict.py::test_delattr[dict-False] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::test_delattr[dict-True] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::test_delattr[structured_config-False] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::test_delattr[structured_config-True] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[str] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bytes] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[int] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[float] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bool-T] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bool-F] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[enum] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[str] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bytes] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[int] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[float] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bool-T] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bool-F] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[enum] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[str] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bytes] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[int] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[float] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bool-T] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bool-F] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[enum] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[str] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bytes] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[int] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[float] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bool-T] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bool-F] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[enum] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[str] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bytes] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[int] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[float] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bool-T] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bool-F] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[enum] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src0-a-expected0] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src1-abc-expected1] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src2-1-expected2] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src3-67.89-expected3] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src4-False-expected4] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src5-Enum1.FOO-expected5] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src0-a-expected0] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src1-abc-expected1] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src2-1-expected2] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src3-67.89-expected3] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src4-False-expected4] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src5-Enum1.FOO-expected5] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src0-a-expected0] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src1-abc-expected1] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src2-1-expected2] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src3-67.89-expected3] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src4-False-expected4] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src5-Enum1.FOO-expected5] PASSED [ 18%] 148s tests/test_basic_ops_dict.py::test_attribute_error PASSED [ 18%] 148s tests/test_basic_ops_dict.py::test_get_default_value[c0] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::test_get_default_value[c1] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::test_scientific_notation_float PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-None] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-True] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-False] PASSED [ 19%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-None] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-True] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-False] PASSED [ 20%] 148s tests/test_basic_ops_dict.py::test_map_expansion PASSED [ 20%] 148s tests/test_basic_ops_dict.py::test_items_iterator_behavior PASSED [ 20%] 148s tests/test_basic_ops_dict.py::test_mutate_config_via_items_iteration PASSED [ 20%] 148s tests/test_basic_ops_dict.py::test_items_with_interpolation PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_items[empty] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_items[simple] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_items[interpolation_in_value] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_items[missing_value] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_items[none] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_items[missing] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_items[missing_interpolation0] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_items[missing_interpolation1] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_keys[empty] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_keys[full] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_keys[missing_value] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_keys[missing_interpolation] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_keys[interpolation] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_keys[none_dictconfig] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_keys[missing_dictconfig] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_keys[missing_interpolation_dictconfig] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_keys[interpolation_dictconfig] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_pickle_get_root PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_iterate_dictionary PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_iterate_dict_with_interpolation PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[no_default] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[none_default] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[with_default] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[none_value] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[missing_value] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[interpolation] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_no_default] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_with_none_default] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_with_default] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[bytes_key_no_default] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[bytes_key_with_default] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[float_key_no_default] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[float_key_with_default] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[bool_key_no_default] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop[bool_key_with_default] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_struct_mode_pop PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_structured_mode_pop PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg0-not_found-expectation0] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg1-ghi-expectation1] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg2-3-expectation2] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg3-10.11-expectation3] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg4-False-expectation4] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg5-Enum1.BAR-expectation5] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg6-a-expectation6] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg7-1-expectation7] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg8-123.45-expectation8] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg9-a-expectation9] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg10-True-expectation10] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg11-Enum1.FOO-expectation11] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg12-a-expectation12] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf0-a-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf1-b-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf2-c-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf3-b-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf4-b-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf5-c-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf6-b-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf7-a-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf8-b-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf9-b-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf10-Enum1.FOO-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf11-aaa-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf12-FOO-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf13-Enum1.FOO-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf14-incompatible_key_type-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf15-FOO-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf16-None-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf17-1-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf18-2-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf19-3-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf20-2-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf21-None-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf22-1-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf23-1-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf24-1.1-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf25-1.1-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf26-1.1-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf27-2.2-True] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf28-3.3-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf29-2.2-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf30-None-False] PASSED [ 21%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf31-True-True] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf32-False-True] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf33-no-False] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf34-1-True] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf35-None-False] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf36-False-False] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf37-1-True] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf38-2-True] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf39-3-False] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf40-2-False] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf41-None-False] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_in_dict[conf42-1-False] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_get_root PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_get_root_of_merged PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_config PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_structured_delitem PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_nested_structured_delitem PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_len[empty] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_len[full] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_len[none] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_len[missing] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_len[interpolation] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_len[broken_interpolation] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_assign_illegal_value PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_assign_illegal_value_nested PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_assign_dict_in_dict PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_instantiate_config_fails PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dir[cfg0-None-expected0] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dir[cfg1-a-expected1] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dir[StructuredWithMissing-dict-expected2] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_hash PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[default] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[0] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[None] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_members[cfg0] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_members[cfg1] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg0-mask_keys0-expected0] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg1-a-expected1] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg2-mask_keys2-expected2] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg3-b-expected3] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg4-mask_keys4-expected4] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_masked_copy_is_deep PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_shallow_copy PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_shallow_copy_missing PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_shallow_copy_none PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_shallow_copy_is_deepcopy[copy] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_dict_shallow_copy_is_deepcopy[obj.copy] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_creation_with_invalid_key PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_setitem_with_invalid_key PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_getitem_with_invalid_key PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_hasattr PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_typed_hasattr PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_struct_mode_missing_key_getitem PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_struct_mode_missing_key_setitem PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_get_type PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_get_ref_type[cfg0-Optional] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_get_ref_type[cfg1-Plugin] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_get_ref_type_with_conflict PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_is_missing PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[None-None] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[None-Any] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign1-None] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign1-Any] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign2-None] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign2-Any] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign3-None] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign3-Any] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_none] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_plugin] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_plugin()] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_concrete] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_concrete()] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[concrete_none] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[subclass=subclass_obj0] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[subclass=subclass_obj1] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_none] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_plugin] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_plugin()] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_concrete] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_concrete()] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-concrete_none] PASSED [ 22%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-subclass=subclass_obj0] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-subclass=subclass_obj1] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_none] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_plugin] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_plugin()] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_concrete] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_concrete()] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-concrete_none] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-subclass=subclass_obj0] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-subclass=subclass_obj1] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_none] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_plugin] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_plugin()] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_concrete] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_concrete()] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[concrete_none] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[subclass=subclass_obj0] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[subclass=subclass_obj1] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_none] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_plugin] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_plugin()] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_concrete] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_concrete()] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-concrete_none] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-subclass=subclass_obj0] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-subclass=subclass_obj1] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_none] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_plugin] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_plugin()] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_concrete] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_concrete()] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-concrete_none] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-subclass=subclass_obj0] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-subclass=subclass_obj1] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_primitive_to_typed] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_base_type_to_subclass] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_base_instance_to_subclass] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_primitive_to_typed] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_base_type_to_subclass] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_base_instance_to_subclass] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_primitive_to_typed] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_base_type_to_subclass] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_base_instance_to_subclass] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_primitive_to_typed] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_base_type_to_subclass] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_base_instance_to_subclass] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_primitive_to_typed] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_base_type_to_subclass] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_base_instance_to_subclass] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_primitive_to_typed] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_base_type_to_subclass] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_base_instance_to_subclass] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_setdefault PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_self_assign_list_value_with_ref_type[list_value] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_self_assign_list_value_with_ref_type[dict_value] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_assign_to_sc_field_without_ref_type PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_dict_getitem_not_found PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_dict_getitem_none_output PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[struct-data0] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[struct-User] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[readonly-data0] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[readonly-User] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_node_copy_on_set[any] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_node_copy_on_set[dict] PASSED [ 23%] 148s tests/test_basic_ops_dict.py::test_node_copy_on_set[list] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_value PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_of_dicts PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-None] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-0] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-default] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-None] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-0] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-default] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-None] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-0] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-default] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-None] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-0] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-default] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-None] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-0] PASSED [ 23%] 148s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-default] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-None] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-0] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-default] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-None] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-0] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-default] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_iterate_list[simple] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_iterate_list[interpolation] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_iterate_list[iter_over_lists] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_iterate_list[iter_over_dicts] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_iterate_list[iter_over_missing] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_iterate_list[str_interpolation] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_iterate_list_with_missing_interpolation PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_iterate_list_with_missing PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_items_with_interpolation PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_pop[cfg0-0-1-expected_cfg0] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_pop[cfg1-None-3-expected_cfg1] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_pop[cfg2-0-None-expected_cfg2] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_pop[cfg3-1-None-expected_cfg3] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_pop_errors[cfg0-100-IndexError] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_pop_errors[cfg1-0-InterpolationKeyError] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_pop_errors[cfg2-0-InterpolationToMissingValueError] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_pop_on_unexpected_exception_not_modifying PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_in_list PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_in_with_interpolation PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_not_in_special_lists[ListConfig(None)] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_not_in_special_lists[ListConfig(???)] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_config_with_list PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_config_with_tuple PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_items_on_list PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_enumerate PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_delitem PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_len[lst0-2] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_len[lst1-0] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_len[lst2-0] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_len[lst3-0] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_len[lst4-0] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_nested_list_assign_illegal_value PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_list_append PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[int]] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[Color]] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[User]] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_append_invalid_element_type[list:convert_dict_to_user] PASSED [ 24%] 148s tests/test_basic_ops_list.py::test_append_invalid_element_type[list:convert_empty_dict_to_user] PASSED [ 24%] 149s 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%] 149s 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%] 149s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_int] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_float] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_convert[list:convert_int_to_str] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_bool] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_enum] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_path] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_list_index[index0-expected0] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_list_index[index1-expected1] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_list_index[-1-13] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_list_dir[cfg0-expected0] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_list_dir[cfg1-expected1] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_list_dir[cfg2-expected2] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_to_typed[typed_list] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_to_typed[typed_list_append_none] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_to_typed[optional_typed_list] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_to_typed[optional_typed_list_append_none] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_to_typed[user_list] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_to_typed[user_list_append_none] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_to_typed[optional_user_list] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_append_to_typed[optional_user_list_append_none] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_insert[input_0-1-100-expected0-AnyNode-None] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_insert[input_1-1-value1-expected1-IntegerNode-None] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_insert[input_2-1-foo-expected2-AnyNode-None] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_insert[input_3-1-value3-expected3-StringNode-None] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_insert[input_4-0-foo-None-None-ValidationError] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_insert[typed_list] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_insert[typed_list_insert_none] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_insert_special_list[lst0-0-10-expectation0] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_insert_special_list[lst1-0-10-expectation1] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_extend[src0-append0-result0] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_extend[src1-append1-result1] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_extend[src2-append2-result2] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_remove[src0-10-result0-expectation0] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_remove[src1-oops-None-expectation1] PASSED [ 24%] 149s tests/test_basic_ops_list.py::test_remove[src2-remove2-result2-expectation2] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_remove[src3-2-result3-expectation3] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_clear[1-src0] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_clear[1-src1] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_clear[1-src2] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_clear[2-src0] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_clear[2-src1] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_clear[2-src2] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_index[src0-20--1-expectation0] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_index[src1-10-0-expectation1] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_index[src2-20-1-expectation2] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_index_with_range PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_count[src0-10-0] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_count[src1-10-1] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_count[src2-10-2] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_count[src3-None-0] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_sort PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_insert_throws_not_changing_list PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_append_throws_not_changing_list PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_hash PASSED [ 25%] 149s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list10-in_list20-in_expected0] PASSED [ 25%] 149s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list11-in_list21-in_expected1] PASSED [ 25%] 149s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list12-in_list22-in_expected2] PASSED [ 25%] 149s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list10-in_list20-in_expected0] PASSED [ 25%] 149s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list11-in_list21-in_expected1] PASSED [ 25%] 149s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list12-in_list22-in_expected2] PASSED [ 25%] 149s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list10-in_list20-in_expected0] PASSED [ 25%] 149s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list11-in_list21-in_expected1] PASSED [ 25%] 149s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list12-in_list22-in_expected2] PASSED [ 25%] 149s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list10-in_list20-in_expected0] PASSED [ 25%] 149s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list11-in_list21-in_expected1] PASSED [ 25%] 149s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list12-in_list22-in_expected2] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_deep_add PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_deep_radd PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_set_with_invalid_key PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem[lst0-0-1] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem[lst1-0-TypeError] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem[lst2-0-MissingMandatoryValue] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem_slice[sli0] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem_slice[sli1] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem_slice[sli2] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem_slice[sli3] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem_slice[sli4] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem_slice[sli5] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem_slice[sli6] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem_slice[sli7] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem_slice[sli8] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem_slice[sli9] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_getitem_slice[sli10] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-create] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-list] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-create] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-list] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[insert only-create] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[insert only-list] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[insert only-] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[nop-create] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[nop-list] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[nop-] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-create] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-list] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-create] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-list] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-create] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-list] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-create] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-list] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-create] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-list] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-create] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-list] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-create] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-list] PASSED [ 25%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-create] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-list] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-create] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-list] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-create] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-list] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-create] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-list] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-create] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-list] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-create] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-list] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_get[lst0-0-1] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_get[lst1-foo-KeyValidationError] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_get[lst2-1-InterpolationKeyError] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_get[lst3-1-InterpolationToMissingValueError] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_get[lst4-0-TypeError] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_get[lst5-0-MissingMandatoryValue] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_getattr PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_shallow_copy PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_shallow_copy_missing PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_shallow_copy_none PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_listconfig_creation_with_parent_flag[struct] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_listconfig_creation_with_parent_flag[readonly] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_node_copy_on_append[any] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_node_copy_on_append[dict] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_node_copy_on_append[list] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_validate_set[structured:set_optional_to_bad_type] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_validate_set[set_to_none_raises] PASSED [ 26%] 149s tests/test_basic_ops_list.py::test_validate_set[optional_set_to_none] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-str] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-bytes] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-int] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-float] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-bool] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-Enum1] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-str] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-bytes] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-int] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-float] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-bool] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-Enum1] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-str] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-bytes] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-int] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-float] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-bool] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-Enum1] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-str] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-bytes] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-int] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-float] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-bool] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-Enum1] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-str] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-bytes] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-int] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-float] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-bool] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-Enum1] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-str] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-bytes] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-int] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-float] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-bool] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-Enum1] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-str] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-bytes] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-int] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-float] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-bool] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-Enum1] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-str] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-bytes] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-int] PASSED [ 26%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-str] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-bytes] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-int] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-float] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-bool] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-Enum1] PASSED [ 27%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-float] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-bool] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-Enum1] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-str] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-bytes] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-int] PASSED [ 28%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-str] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-bytes] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-int] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-float] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-bool] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-Enum1] PASSED [ 29%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-float] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-bool] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-Enum1] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-str] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-bytes] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-int] PASSED [ 30%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-bytes] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-int] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-float] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-bool] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-Enum1] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-str] PASSED [ 31%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-bool] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-Enum1] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-str] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-bytes] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-int] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-float] PASSED [ 32%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-bytes] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-int] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-float] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-bool] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-Enum1] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-str] PASSED [ 33%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-bool] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-Enum1] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-str] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-bytes] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-int] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-float] PASSED [ 34%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-bytes] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-int] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-float] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-bool] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-Enum1] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-str] PASSED [ 35%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-Enum1] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-str] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-bytes] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-int] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-float] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-bool] PASSED [ 36%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-int] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-float] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-bool] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-Enum1] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-str] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-bytes] PASSED [ 37%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-Enum1] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-str] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-bytes] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-int] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-float] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-bool] PASSED [ 38%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-Enum1] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-str] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-bytes] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-int] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-float] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-bool] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-Enum1] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-str-data0] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-bytes-data1] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-int-data2] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-float-data3] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-bool-data4] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-str-data0] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-bytes-data1] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-int-data2] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-float-data3] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-bool-data4] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-str-data0] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-bytes-data1] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-int-data2] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-float-data3] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-bool-data4] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-str-data0] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-bytes-data1] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-int-data2] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-float-data3] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-bool-data4] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-str-data0] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-bytes-data1] PASSED [ 39%] 149s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-int-data2] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-float-data3] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-bool-data4] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-str-data0] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-bytes-data1] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-int-data2] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-float-data3] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-bool-data4] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-str-data0] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-bytes-data1] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-int-data2] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-float-data3] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-bool-data4] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-str-data0] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-bytes-data1] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-int-data2] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-float-data3] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-bool-data4] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-str-data0] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-bytes-data1] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-int-data2] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-float-data3] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-bool-data4] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-str-data0] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-int-data2] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-float-data3] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-str-data0] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-int-data2] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-float-data3] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-str-data0] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-bytes-data1] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-int-data2] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-float-data3] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-bool-data4] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-str-data0] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-bytes-data1] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-int-data2] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-float-data3] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-bool-data4] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-str-data0] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-bytes-data1] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-int-data2] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-float-data3] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-bool-data4] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-str-data0] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-bytes-data1] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-int-data2] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-float-data3] PASSED [ 39%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-str-data0] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-bytes-data1] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-int-data2] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-float-data3] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-bool-data4] PASSED [ 40%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 41%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-float-data3] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-bool-data4] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-str-data0] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-bytes-data1] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-int-data2] PASSED [ 42%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-bool-data4] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-str-data0] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-bytes-data1] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-int-data2] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-float-data3] PASSED [ 43%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-str-data0] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-bytes-data1] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-int-data2] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-float-data3] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-bool-data4] PASSED [ 44%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-bytes-data1] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-int-data2] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-float-data3] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-bool-data4] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-str-data0] PASSED [ 45%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-int-data2] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-float-data3] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-bool-data4] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-str-data0] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-bytes-data1] PASSED [ 46%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-str-data0] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-bytes-data1] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-int-data2] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-float-data3] PASSED [ 47%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-str-data0] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-int-data2] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-float-data3] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 48%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-str-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-bytes-data1] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-int-data2] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-float-data3] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-bool-data4] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-str-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-bytes-data1] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-int-data2] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-float-data3] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-bool-data4] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-str-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-bytes-data1] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-int-data2] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-float-data3] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-bool-data4] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-str-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-bytes-data1] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-int-data2] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-float-data3] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-bool-data4] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-str-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-bytes-data1] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-int-data2] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-float-data3] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-bool-data4] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-str-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-bytes-data1] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-int-data2] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-float-data3] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-bool-data4] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-str-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-bytes-data1] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-int-data2] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-float-data3] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-bool-data4] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-str-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-bytes-data1] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-int-data2] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-float-data3] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-bool-data4] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-str-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-bytes-data1] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-int-data2] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-float-data3] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-bool-data4] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-False-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-True-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[str-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[str-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[1-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[1-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[True-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-True-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[str-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[str-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[abc-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[abc-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[1-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[1-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[3.1415-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[3.1415-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[True-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[True-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[str-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[str-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[abc-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[abc-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[1-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[1-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[3.1415-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[3.1415-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[True-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[True-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[True-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[None-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[False-Enum1-data0] PASSED [ 51%] 150s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[True-Enum1-data0] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[empty] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[simple_list] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i12-i22] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i13-i23] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i14-i24] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i15-i25] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i16-i26] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i17-i27] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i18-i28] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i19-i29] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i110-i210] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i111-i211] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i112-i212] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i113-i213] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i114-i214] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i115-i215] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[list_in_dict] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i117-i217] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[i118-i218] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[list_simple_interpolation] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[dict==dict,ref_error] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[dict==dict,missing] PASSED [ 51%] 150s tests/test_config_eq.py::test_eq[User==User] PASSED [ 52%] 150s tests/test_config_eq.py::test_eq[dict==User] PASSED [ 52%] 150s tests/test_config_eq.py::test_eq[Group==Group] PASSED [ 52%] 150s tests/test_config_eq.py::test_eq[dict==Group] PASSED [ 52%] 150s tests/test_config_eq.py::test_eq[node_interpolation] PASSED [ 52%] 150s tests/test_config_eq.py::test_eq[dictconfig_inter] PASSED [ 52%] 150s tests/test_config_eq.py::test_eq[listconfig_inter] PASSED [ 52%] 150s tests/test_config_eq.py::test_eq[dictconfig_none] PASSED [ 52%] 150s tests/test_config_eq.py::test_eq[listconfig_none] PASSED [ 52%] 150s tests/test_config_eq.py::test_eq[missing_dictconfig] PASSED [ 52%] 150s tests/test_config_eq.py::test_eq[missing_listconfig] PASSED [ 52%] 150s tests/test_config_eq.py::test_eq[nested_missing_dictconfig] PASSED [ 52%] 150s tests/test_config_eq.py::test_eq[nested_missing_listconfig] PASSED [ 52%] 150s tests/test_config_eq.py::test_missing_container_string_eq[missing_dictconfig] PASSED [ 52%] 150s tests/test_config_eq.py::test_missing_container_string_eq[missing_listconfig] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[empty_dict_neq_dict] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[empty_dict_vs_list] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[dict_neq_none] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[dict_none_neq_dict_not_none] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[simple_dict_neq] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[different_key_same_value] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[input16-input26] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[input17-input27] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[input18-input28] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[input19-input29] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[input110-input210] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[list:empty_vs_full] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[list:different_value] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[input113-input213] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[input114-input214] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[input115-input215] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[input116-input216] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[input117-input217] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[input118-input218] PASSED [ 52%] 150s tests/test_config_eq.py::test_not_eq[node_interpolation] PASSED [ 52%] 150s tests/test_config_eq.py::test_config_eq_mismatch_types PASSED [ 52%] 150s tests/test_config_eq.py::test_dict_not_eq_with_another_class PASSED [ 52%] 150s tests/test_create.py::test_create_value[None-None] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_1-expected1] PASSED [ 52%] 150s tests/test_create.py::test_create_value[hello-expected2] PASSED [ 52%] 150s tests/test_create.py::test_create_value[hello: world-expected3] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_4-expected4] PASSED [ 52%] 150s tests/test_create.py::test_create_value[-expected5] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_6-expected6] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_7-expected7] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_8-expected8] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_9-expected9] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_10-expected10] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_11-expected11] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_12-expected12] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_13-expected13] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_14-expected14] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_15-expected15] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_16-expected16] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_17-expected17] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_18-expected18] PASSED [ 52%] 150s tests/test_create.py::test_create_value[input_19-expected19] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects[input_0] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects[input_1] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects[input_2] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects[input_3] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects[input_4] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects[input_5] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects[input_6] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects_non_copyable[input_0] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects_non_copyable[input_1] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects_non_copyable[input_2] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects_non_copyable[input_3] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects_non_copyable[input_4] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects_non_copyable[input_5] PASSED [ 52%] 150s tests/test_create.py::test_create_allow_objects_non_copyable[input_6] PASSED [ 52%] 150s tests/test_create.py::TestCreationWithCustomClass::test_top_level[shape] PASSED [ 52%] 150s tests/test_create.py::TestCreationWithCustomClass::test_top_level[list_subclass] PASSED [ 52%] 150s tests/test_create.py::TestCreationWithCustomClass::test_top_level[dict_subclass] PASSED [ 52%] 150s tests/test_create.py::TestCreationWithCustomClass::test_nested[shape] PASSED [ 52%] 150s tests/test_create.py::TestCreationWithCustomClass::test_nested[list_subclass] PASSED [ 52%] 150s tests/test_create.py::TestCreationWithCustomClass::test_nested[dict_subclass] PASSED [ 52%] 150s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[shape] PASSED [ 52%] 150s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[list_subclass] PASSED [ 52%] 150s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[dict_subclass] PASSED [ 52%] 150s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[shape] PASSED [ 52%] 150s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[list_subclass] PASSED [ 52%] 150s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[dict_subclass] PASSED [ 53%] 150s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[shape] PASSED [ 53%] 150s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[list_subclass] PASSED [ 53%] 150s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[dict_subclass] PASSED [ 53%] 150s tests/test_create.py::test_create_flags_overriding[dict] PASSED [ 53%] 150s tests/test_create.py::test_create_flags_overriding[list] PASSED [ 53%] 150s tests/test_create.py::test_create_from_cli PASSED [ 53%] 150s tests/test_create.py::test_cli_passing PASSED [ 53%] 150s tests/test_create.py::test_dotlist[input_0-expected0] PASSED [ 53%] 150s tests/test_create.py::test_dotlist[input_1-expected1] PASSED [ 53%] 150s tests/test_create.py::test_dotlist[input_2-expected2] PASSED [ 53%] 150s tests/test_create.py::test_create_list_with_illegal_value_idx0 PASSED [ 53%] 150s tests/test_create.py::test_create_list_with_illegal_value_idx1 PASSED [ 53%] 150s tests/test_create.py::test_create_dict_with_illegal_value PASSED [ 53%] 150s tests/test_create.py::test_create_nested_dict_with_illegal_value PASSED [ 53%] 150s tests/test_create.py::test_create_from_oc PASSED [ 53%] 150s tests/test_create.py::test_create_from_oc_with_flags PASSED [ 53%] 150s tests/test_create.py::test_create_from_dictconfig_preserves_metadata PASSED [ 53%] 150s tests/test_create.py::test_create_from_listconfig_preserves_metadata PASSED [ 53%] 150s tests/test_create.py::test_create_node_parent_retained_on_create[node0] PASSED [ 53%] 150s tests/test_create.py::test_create_node_parent_retained_on_create[node1] PASSED [ 53%] 150s tests/test_create.py::test_create_node_parent_retained_on_assign[node0] PASSED [ 53%] 150s tests/test_create.py::test_create_node_parent_retained_on_assign[node1] PASSED [ 53%] 150s tests/test_create.py::test_dict_assignment_deepcopy_semantics[node0] PASSED [ 53%] 150s tests/test_create.py::test_dict_assignment_deepcopy_semantics[node1] PASSED [ 53%] 150s tests/test_create.py::test_list_assignment_deepcopy_semantics[node0] PASSED [ 53%] 150s tests/test_create.py::test_list_assignment_deepcopy_semantics[node1] PASSED [ 53%] 150s tests/test_create.py::test_assign_does_not_modify_src_config[d0] PASSED [ 53%] 150s tests/test_create.py::test_assign_does_not_modify_src_config[d1] PASSED [ 53%] 150s tests/test_create.py::test_create_unmodified_loader PASSED [ 53%] 150s tests/test_create.py::test_create_float_yaml PASSED [ 53%] 150s tests/test_create.py::test_create_untyped_list PASSED [ 53%] 150s tests/test_create.py::test_create_untyped_dict PASSED [ 53%] 150s tests/test_create.py::test_yaml_duplicate_keys[a:\n b: 1\n c: 2\n b: 3\n] PASSED [ 53%] 150s tests/test_create.py::test_yaml_duplicate_keys[a:\n b: 1\na:\n b: 2\n] PASSED [ 53%] 150s tests/test_create.py::test_yaml_merge PASSED [ 53%] 150s tests/test_create.py::test_create_path[path] PASSED [ 53%] 150s tests/test_create.py::test_create_path[posixpath] PASSED [ 53%] 150s tests/test_create.py::test_create_path[windowspath] SKIPPED (require...) [ 53%] 150s tests/test_create.py::test_create_from_str_check_parent[empty] PASSED [ 53%] 150s tests/test_create.py::test_create_from_str_check_parent[name_only] PASSED [ 53%] 150s tests/test_create.py::test_create_from_str_check_parent[dictconfig] PASSED [ 53%] 150s tests/test_create.py::test_create_from_str_check_parent[listconfig] PASSED [ 53%] 150s tests/test_errors.py::test_errors[structured:update_with_invalid_value] PASSED [ 53%] 150s tests/test_errors.py::test_errors[structured:update:none_to_non_optional] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict:update:object_of_illegal_type] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,readonly:pop] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict:pop_invalid] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict:pop_invalid_nested] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict:del_invalid] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict:del_invalid_nested] PASSED [ 53%] 150s tests/test_errors.py::test_errors[structured:access_invalid_attribute] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,struct:access_invalid_attribute] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,accessing_missing_interpolation] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,accessing_missing_interpolation_with_full_path] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,accessing_missing_str_interpolation] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,accessing_missing_relative_interpolation] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,accessing_invalid_double_relative_interpolation] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,accessing_non_container_interpolation] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,accessing_missing_nested_interpolation] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,non_optional_field_with_interpolation_to_none] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,struct:set_invalid_attribute] PASSED [ 53%] 150s tests/test_errors.py::test_errors[structured:setattr,invalid_type_assigned_to_structured] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,readonly:set_attribute] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict:setattr:not_optional:set_none] PASSED [ 53%] 150s tests/test_errors.py::test_errors[structured:setattr,invalid_type_assigned_to_field] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,struct:setitem_on_none_existing_key] PASSED [ 53%] 150s tests/test_errors.py::test_errors[DictConfig[Color,str]:setitem_bad_key0] PASSED [ 53%] 150s tests/test_errors.py::test_errors[DictConfig[Color,str]:setitem_bad_key1] PASSED [ 53%] 150s tests/test_errors.py::test_errors[DictConfig[str,Color]:setitem_bad_value] PASSED [ 53%] 150s tests/test_errors.py::test_errors[DictConfig[Any,Any]:setitem_stringnode_bad_value] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,struct:getitem_key_not_in_struct] PASSED [ 53%] 150s tests/test_errors.py::test_errors[DictConfig[Color,str]:getitem_str_key] PASSED [ 53%] 150s tests/test_errors.py::test_errors[DictConfig[Color,str]:getitem_str_key_None] PASSED [ 53%] 150s tests/test_errors.py::test_errors[DictConfig[str,str]:getitem_color_key] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict,readonly:merge_with] PASSED [ 53%] 150s tests/test_errors.py::test_errors[structured:merge,invalid_field_type] PASSED [ 53%] 150s tests/test_errors.py::test_errors[structured:merge,adding_an_invalid_key] PASSED [ 53%] 150s tests/test_errors.py::test_errors[structured:merge,bad_key_merge] PASSED [ 53%] 150s tests/test_errors.py::test_errors[structured:merge_invalid_dataclass] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict:get_illegal_type] PASSED [ 53%] 150s tests/test_errors.py::test_errors[dict:get_object_of_illegal_type] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict[int,Any]:mistyped_key] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict[float,Any]:mistyped_key] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict[bool,Any]:mistyped_key0] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict[bool,Any]:mistyped_key1] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict:create_non_optional_with_none] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict:create:not_optional_int_field_with_none] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict:create:not_optional_A_field_with_none] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict:merge_none_into_not_optional_element_type] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict_create_from_illegal_type] PASSED [ 54%] 150s tests/test_errors.py::test_errors[structured:create_with_invalid_value,int] PASSED [ 54%] 150s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,str_to_float] PASSED [ 54%] 150s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] FAILED [ 54%] 150s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_bytes] PASSED [ 54%] 150s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_bytes,no_convert] PASSED [ 54%] 150s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_path] PASSED [ 54%] 150s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_path,no_convert] PASSED [ 54%] 150s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,bytes_to_string] PASSED [ 54%] 150s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,bytes_to_string,parent_no_convert] PASSED [ 54%] 150s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,full_module_in_error] PASSED [ 54%] 150s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value-string_to_union[bool-float]] PASSED [ 54%] 150s tests/test_errors.py::test_errors[structured:create_from_unsupported_object] PASSED [ 54%] 150s tests/test_errors.py::test_errors[structured:create_with_unsupported_element_type] PASSED [ 54%] 150s tests/test_errors.py::test_errors[structured:create_with_union_error] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict:set_value:reftype_mismatch] PASSED [ 54%] 150s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_str_value] PASSED [ 54%] 150s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_primitive_type] PASSED [ 54%] 150s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_structured_config] PASSED [ 54%] 150s tests/test_errors.py::test_errors[DictConfig[int,int]:assigned_primitive_type] PASSED [ 54%] 150s tests/test_errors.py::test_errors[DictConfig[int,int]:assigned_structured_config] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict,readonly:del] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict,struct:del] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict,structured:del] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict,readonly:delattr] PASSED [ 54%] 150s tests/test_errors.py::test_errors[structured,bad_default_value_for_dict] PASSED [ 54%] 150s tests/test_errors.py::test_errors[structured,bad_default_value_for_list] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:setattr0] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:setattr1] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:get_nox_ex:invalid_index_type] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:get_node_ex:index_out_of_range] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:get_node_none] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:get_node_missing] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:create:not_optional_with_none] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:append_value_of_illegal_type] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:readonly:pop] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:pop_invalid_key] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict,struct:pop] PASSED [ 54%] 150s tests/test_errors.py::test_errors[dict,structured:pop] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:pop_from_none] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:pop_from_missing] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:subscript_slice_with_missing] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:subscript_index_with_missing] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:subscript:index_out_of_range] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:getitem,illegal_key_type0] PASSED [ 54%] 150s tests/test_errors.py::test_errors[list:getitem,illegal_key_type1] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:setitem,illegal_value_type] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:setitem,illegal_key_type] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list,readonly:setitem] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:create_not_optional:_set_value(None)] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:create_not_optional:_set_value(True)] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list,int_elements:assigned_str_element0] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list,int_elements:assigned_str_element1] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list,not_optional:null_assignment] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list,readonly:index_not_found] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list,readonly:insert] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:insert_into_none] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:insert_into_missing] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:get_from_none] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:get_from_missing] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:readonly:sort0] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:sort_from_none] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:sort_from_missing] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:readonly:sort1] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:iter_none] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list:iter_missing] PASSED [ 54%] 151s tests/test_errors.py::test_errors[list,readonly:del] PASSED [ 54%] 151s tests/test_errors.py::test_errors[to_object:structured-missing-field] PASSED [ 54%] 151s tests/test_errors.py::test_errors[to_object:structured,throw_on_missing_interpolation] PASSED [ 54%] 151s tests/test_errors.py::test_errors[to_object:structured,throw_on_interpolation_key_error] PASSED [ 54%] 151s tests/test_errors.py::test_errors[to_container:throw_on_missing_interpolation] PASSED [ 54%] 151s tests/test_errors.py::test_errors[to_container:throw_on_missing,dict] PASSED [ 54%] 151s tests/test_errors.py::test_errors[to_container:throw_on_missing,list] PASSED [ 55%] 151s tests/test_errors.py::test_errors[to_container:throw_on_missing,dict_value] PASSED [ 55%] 151s tests/test_errors.py::test_errors[to_container:throw_on_missing,list_item] PASSED [ 55%] 151s tests/test_errors.py::test_assertion_error PASSED [ 55%] 151s tests/test_errors.py::test_resolver_error[legacy_register_resolver] PASSED [ 55%] 151s tests/test_errors.py::test_resolver_error[register_new_resolver] PASSED [ 55%] 151s tests/test_errors.py::test_parse_error_on_creation[create-arg0] PASSED [ 55%] 151s tests/test_errors.py::test_parse_error_on_creation[DictConfig-${b] PASSED [ 55%] 151s tests/test_errors.py::test_parse_error_on_creation[ListConfig-${b] PASSED [ 55%] 151s tests/test_errors.py::test_parent_type_error_on_creation[dict] PASSED [ 55%] 151s tests/test_errors.py::test_parent_type_error_on_creation[dict_empty] PASSED [ 55%] 151s tests/test_errors.py::test_parent_type_error_on_creation[structured] PASSED [ 55%] 151s tests/test_errors.py::test_parent_type_error_on_creation[list] PASSED [ 55%] 151s tests/test_errors.py::test_parent_type_error_on_creation[list_empty] PASSED [ 55%] 151s tests/test_errors.py::test_parent_type_error_on_creation[create] PASSED [ 55%] 151s tests/test_errors.py::test_union_must_not_be_parent_of_union PASSED [ 55%] 151s tests/test_errors.py::test_cycle_when_iterating_over_parents PASSED [ 55%] 151s tests/test_errors.py::test_get_full_key_failure_in_format_and_raise PASSED [ 55%] 151s tests/test_errors.py::test_dict_subclass_error PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg0--a-a] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg1--a-a] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg2--bad-bad] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg3---] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg4--bad-bad] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg5--2-[2]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg6--999-[999]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg7---] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg8--999-[999]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg9-b-c-b.c] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg10-b-bad-b.bad] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg11-a-1-a[1]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg12-a-999-a[999]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg13-0-2-[0][2]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg14-0-999-[0][999]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg15-2-a-[2].a] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg16-2-bad-[2].bad] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg17-b--b] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg18-b-bad-b.bad] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg19-a.b-c-a.b.c] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg20-a.b-bad-a.b.bad] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg21-a.b-0-a.b[0]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg22-a.b-999-a.b[999]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg23-a.1-0-a[1][0]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg24-a.1-999-a[1][999]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg25-a.0-b-a[0].b] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg26-a.0-bad-a[0].bad] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg27-0.a-b-[0].a.b] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg28-0.a-bad-[0].a.bad] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg29-0.a-0-[0].a[0]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg30-0.a-999-[0].a[999]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg31-0.0-a-[0][0].a] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg32-0.0-bad-[0][0].bad] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg33-0.0-0-[0][0][0]] PASSED [ 55%] 151s 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%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg35-b-c-b.c] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg36--foo-foo] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg37-foo-bar-foo.bar] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[get_full_key_with_enum_key] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[get_full_key_with_nested_enum_key] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg40--key40-[0:1]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg41--key41-[0:1:2]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg42--foo-foo] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg43--0-[0]] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg44-foo-bar-foo.bar] PASSED [ 55%] 151s tests/test_get_full_key.py::test_get_full_key_from_config[cfg45-foo.bar-None-foo.bar] PASSED [ 55%] 151s tests/test_get_full_key.py::test_value_node_get_full_key PASSED [ 55%] 151s tests/test_get_full_key.py::test_union_node_get_full_key PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[null] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[true] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[false] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[true_false] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_pos] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_neg] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_underscore] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_1] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_2] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_3] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_zero_start] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_no_int] PASSED [ 55%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_no_decimal] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_underscore_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_underscore_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_3] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_4] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_3] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_4] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_5] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_3] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_inf] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus_inf] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus_inf] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_nan] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus_nan] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus_nan] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_legal] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_3] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_dot] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_dollar] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_colon] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_ws_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_ws_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_ws_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_ws_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_comma] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_colon] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_equal] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_parentheses] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_brackets] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_braces] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_backslash] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_backslash_noesc] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_illegal_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_illegal_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_single] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_double] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_outer_ws_single] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_outer_ws_double] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_int] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_null] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bool] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_list] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_dict] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_backslash_noesc_single] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_backslash_noesc_double] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_concat_bad_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_3] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_trailing_esc_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_trailing_esc_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_3] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_dollar_single] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_3] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_dollar_double] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bad_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bad_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_3] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_4] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_bad] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_1] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_2] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_3] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_4] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_bad] PASSED [ 56%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_empty] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_basic] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_tmp_1] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_tmp_2] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_inside_quote_different] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_inside_quote_same] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_extra_quote] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[list] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_unquoted_key] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_quoted] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[structured_mixed] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_int_key] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_float_key] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_null_key] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_nan_like_key] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_list_as_key] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_bool_key] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[empty_dict] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[empty_list] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[structured_deep] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_getitem] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_getitem] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[getitem_first_1] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[getitem_first_2] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_1] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_2] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_3] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_4] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_underscore] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_bad_negative] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_list_like_1] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_list_like_2] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[bool_like_keys] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_ok] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_bad_case] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_quoted_1] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_quoted_2] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dotpath_bad_type] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[at_in_key] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dollar_in_key] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_interpolation_value] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_interpolation_key] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_interpolation] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_dollar_and_inter] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_inter] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_esc_illegal_3] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_inter] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_1] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_2] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_3] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_4] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_1] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_2] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_3] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_4] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_other_quote_double] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_other_quote_single] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_concat_bad_1] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_esc_quotes] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_and_quotes] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_1] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_2] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_3] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_1] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_2] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_3] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_error_inside_quotes] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_outer] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_around_dot] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_inside_id] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_outer] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_around_colon] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_inside_id] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_inside_args] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_namespace] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_no_args] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_list] PASSED [ 57%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_dict] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_quoted_single] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_quoted_double] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_simple] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_select] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_select_getitem] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_relative] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_single] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_double] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_mixed] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_issue_615] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[no_args] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[space_in_args] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_as_input] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_as_input] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_as_input_quotes] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_typo_colons] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[missing_resolver] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[at_in_resolver] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ns_resolver] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_resolver] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_deep] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_resolver_combined_illegal] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_args] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[int_resolver_quoted] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[int_resolver_noquote] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_quoted] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_noquote] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_exp] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[inter_float_resolver] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_nan_key_1] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_nan_key_2] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_basic] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_single_1] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_single_2] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_double_1] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_double_2] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_end_quote_single] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_end_quote_double] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_start_quote_double] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_start_quote_single] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quote_single] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quote_double] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quotes_single] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quotes_double] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_any_char] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter_wrong_1] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter_wrong_2] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_backslash_1] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_backslash_2] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quoted_braces_wrong] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_dollars] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_trailing_dollars] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_escapes_1] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_escapes_2] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_escapes_1] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_escapes_2] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_trailing_escapes] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_concat_interpolations] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_issue_617] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[ws_toplevel] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[missing_brace_1] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[missing_brace_2] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[extra_brace] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[trailing_comma] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[empty_middle] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[empty_first] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[single_comma] PASSED [ 58%] 151s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[mixed_with_ws] PASSED [ 58%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo}] PASSED [ 58%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar}] PASSED [ 58%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${a_b.c123}] PASSED [ 58%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${ foo \t}] PASSED [ 58%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[x ${ab.cd.ef.gh} y] PASSED [ 58%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[$ ${foo} ${bar} ${boz} $] PASSED [ 58%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo:bar}] PASSED [ 58%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo-bar:bar-foo}] PASSED [ 58%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo : bar, baz, boz}] PASSED [ 58%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo:bar,0,a-b+c*d/$.%@?|}] PASSED [ 58%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[\\${foo}] PASSED [ 58%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar:boz}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${$foo.bar$.x$y}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${$0.1.2$}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${0foo}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar]}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar[baz]}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar].baz}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar].baz[boz]}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo]}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo].bar}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo][bar]}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo.bar}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo[bar]}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..[foo].bar}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${a_b.c123}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${ foo \t}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[x ${ab.cd.ef.gh} y] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[$ ${foo} ${bar} ${boz} $] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:bar}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo-bar:bar-foo}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo : bar, baz, boz}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:bar,0,a-b+c*d/$.%@?|}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[\\${foo}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar:boz}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${$foo.bar$.x$y}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${$0.1.2$}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${0foo}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar]}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar[baz]}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar].baz}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar].baz[boz]}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo]}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo].bar}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo][bar]}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo.bar}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo[bar]}] PASSED [ 59%] 151s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..[foo].bar}] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${.}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${..}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${0foo:bar}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo . bar}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${ns . f:var}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${$foo:bar}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${.foo:bar}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:\\}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo.${bar}}-True] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:${bar}}-True] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:'hello'}-True] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[\\${foo-True] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${.}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${..}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${0foo:bar}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo . bar}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${ns . f:var}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${$foo:bar}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${.foo:bar}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:\\}-False] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.${bar}}-True] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:${bar}}-True] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:'hello'}-True] PASSED [ 59%] 151s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[\\${foo-True] PASSED [ 59%] 151s tests/test_grammar.py::test_empty_stack PASSED [ 59%] 151s tests/test_grammar.py::test_parse_interpolation[dict_value] PASSED [ 59%] 151s tests/test_grammar.py::test_parse_interpolation[dict_node] PASSED [ 59%] 151s tests/test_grammar.py::test_parse_interpolation[list_node] PASSED [ 59%] 151s tests/test_grammar.py::test_parse_interpolation[list_value] PASSED [ 59%] 151s tests/test_grammar.py::test_parse_interpolation[relative:list_from_dict] PASSED [ 59%] 151s tests/test_grammar.py::test_parse_interpolation[up_down] PASSED [ 59%] 151s tests/test_grammar.py::test_parse_interpolation[up_down_getitem] PASSED [ 59%] 151s tests/test_grammar.py::test_custom_resolver_param_supported_chars PASSED [ 59%] 151s tests/test_grammar.py::test_valid_chars_in_interpolation PASSED [ 59%] 151s tests/test_grammar.py::test_invalid_chars_in_interpolation[\\] PASSED [ 59%] 151s tests/test_grammar.py::test_invalid_chars_in_interpolation[{] PASSED [ 59%] 151s tests/test_grammar.py::test_invalid_chars_in_interpolation[}] PASSED [ 60%] 151s tests/test_grammar.py::test_invalid_chars_in_interpolation[(] PASSED [ 60%] 151s tests/test_grammar.py::test_invalid_chars_in_interpolation[)] PASSED [ 60%] 151s tests/test_grammar.py::test_invalid_chars_in_interpolation[[] PASSED [ 60%] 151s tests/test_grammar.py::test_invalid_chars_in_interpolation[]] PASSED [ 60%] 151s tests/test_grammar.py::test_invalid_chars_in_interpolation[.] PASSED [ 60%] 151s tests/test_grammar.py::test_invalid_chars_in_interpolation[:] PASSED [ 60%] 151s tests/test_grammar.py::test_invalid_chars_in_interpolation["] PASSED [ 60%] 151s tests/test_grammar.py::test_invalid_chars_in_interpolation['] PASSED [ 60%] 151s tests/test_grammar.py::test_invalid_chars_in_interpolation[ ] PASSED [ 60%] 151s tests/test_grammar.py::test_grammar_cache_is_thread_safe PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[BooleanNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[BytesNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[FloatNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[IntegerNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[StringNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[PathNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[EnumNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[UnionNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[DictConfig] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[ListConfig] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[dataclass] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[BooleanNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[BytesNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[FloatNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[IntegerNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[StringNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[PathNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[EnumNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[UnionNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[DictConfig] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[ListConfig] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[dataclass] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[BooleanNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[BytesNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[FloatNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[IntegerNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[StringNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[PathNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[EnumNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[UnionNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[DictConfig] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[ListConfig] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[dataclass] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[BooleanNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[BytesNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[FloatNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[IntegerNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[StringNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[PathNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[EnumNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[UnionNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[DictConfig] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[ListConfig] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[dataclass] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[BooleanNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[BytesNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[FloatNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[IntegerNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[StringNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[PathNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[EnumNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[UnionNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[DictConfig] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[ListConfig] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[dataclass] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-BooleanNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-BytesNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-FloatNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-IntegerNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-StringNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-PathNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-EnumNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-UnionNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-DictConfig] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-ListConfig] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-dataclass] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-BooleanNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-BytesNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-FloatNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-IntegerNode] PASSED [ 60%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-StringNode] PASSED [ 61%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-PathNode] PASSED [ 61%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-EnumNode] PASSED [ 61%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-UnionNode] PASSED [ 61%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-DictConfig] PASSED [ 61%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-ListConfig] PASSED [ 61%] 151s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-dataclass] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict0-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict0-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict:none-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict:none-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict1-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict1-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict2-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict2-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict3-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict3-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict:merge_dict_into_int-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict:merge_dict_into_int-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict:merge_int_dict-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict:merge_int_dict-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs7-expected7-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs7-expected7-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs8-expected8-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs8-expected8-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs9-expected9-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs9-expected9-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs10-expected10-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs10-expected10-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs11-expected11-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs11-expected11-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_union_into_float-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_union_into_float-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_union_into_str-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_union_into_str-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_union_into_typed_float-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_union_into_typed_float-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_union_bool_into_typed_float-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_union_bool_into_typed_float-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_union_into_typed_int-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_union_into_typed_int-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_int_into_union-err-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_int_into_union-err-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_float_into_union-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_float_into_union-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_into_missing0-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_into_missing0-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_into_missing1-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_into_missing1-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_missing_onto0-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_missing_onto0-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_missing_onto1-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_missing_onto1-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_missing_onto_no_node-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_missing_onto_no_node-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_inter_to_missing-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_merge_inter_to_missing-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_with_list_merge_inter_to_missing-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[dict_with_list_merge_inter_to_missing-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs26-expected26-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs26-expected26-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs27-expected27-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs27-expected27-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs28-expected28-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inputs28-expected28-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[list_merge_into_missing0-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[list_merge_into_missing0-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[list_merge_into_missing1-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[list_merge_into_missing1-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[list_merge_missing_onto0-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[list_merge_missing_onto0-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[list_merge_missing_onto1-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[list_merge_missing_onto1-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[merge_list_with_interpolation-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[merge_list_with_interpolation-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inter:updating_data-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inter:updating_data-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inter:value_inter_over_value_inter-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inter:value_inter_over_value_inter-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inter:data_over_value_inter-merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inter:data_over_value_inter-unsafe_merge] PASSED [ 61%] 151s tests/test_merge.py::test_merge[inter:node_inter_over_value_inter-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inter:node_inter_over_value_inter-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inter:inter_over_data-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inter:inter_over_data-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[node_inter:node_update-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[node_inter:node_update-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[node_inter:value_inter_over_node_inter-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[node_inter:value_inter_over_node_inter-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[node_inter:data_over_node_inter-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[node_inter:data_over_node_inter-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[node_inter:node_inter_over_node_inter-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[node_inter:node_inter_over_node_inter-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inter:node_inter_over_data-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inter:node_inter_over_data-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inter:node_over_node_interpolation-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inter:node_over_node_interpolation-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs45-expected45-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs45-expected45-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs46-expected46-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs46-expected46-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs47-expected47-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs47-expected47-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs48-expected48-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs48-expected48-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs49-expected49-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs49-expected49-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs50-expected50-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs50-expected50-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs51-expected51-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs51-expected51-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs52-expected52-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs52-expected52-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs53-expected53-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[inputs53-expected53-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[users_merge_with_missing_age-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[users_merge_with_missing_age-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[optionalusers_merge_with_missing_age-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[optionalusers_merge_with_missing_age-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[optionalusers_merge_with_none-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[optionalusers_merge_with_none-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[conf_missing_dict-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[conf_missing_dict-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_missing_dict_into_missing_dict-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_missing_dict_into_missing_dict-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_group_onto_user_error-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_group_onto_user_error-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_subclass_on_superclass-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_subclass_on_superclass-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_into_missing_node-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_into_missing_node-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_none_into_existing_node-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_none_into_existing_node-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_unknown_key_into_structured_node-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_unknown_key_into_structured_node-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_list_into_optional_tuple_none-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_list_into_optional_tuple_none-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:expanding_new_element-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:expanding_new_element-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:into_missing_element-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:into_missing_element-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_with_existing_element-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_with_existing_element-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_into_none-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_into_none-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_into_missing_DictConfig-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_into_missing_DictConfig-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_into_missing_Dict[str,str]-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_into_missing_Dict[str,str]-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_into_missing_ListConfig-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_into_missing_ListConfig-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_into_missing_List[str]-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[merge_into_missing_List[str]-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[structured_merge_into_missing0-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[structured_merge_into_missing0-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[structured_merge_into_missing1-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[structured_merge_into_missing1-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[structured_merge_into_none-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[structured_merge_into_none-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[none_not_expanding-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[none_not_expanding-unsafe_merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[list_sc_element_merge_dict0-merge] PASSED [ 62%] 151s tests/test_merge.py::test_merge[list_sc_element_merge_dict0-unsafe_merge] PASSED [ 63%] 151s tests/test_merge.py::test_merge[list_sc_element_merge_dict1-merge] PASSED [ 63%] 151s tests/test_merge.py::test_merge[list_sc_element_merge_dict1-unsafe_merge] PASSED [ 63%] 151s tests/test_merge.py::test_merge[list_sc_element_merge_dict2-merge] PASSED [ 63%] 151s tests/test_merge.py::test_merge[list_sc_element_merge_dict2-unsafe_merge] PASSED [ 63%] 151s tests/test_merge.py::test_merge[nested_configs_merge1-merge] PASSED [ 63%] 151s tests/test_merge.py::test_merge[nested_configs_merge1-unsafe_merge] PASSED [ 63%] 151s tests/test_merge.py::test_merge[nested_configs_merge2-merge] PASSED [ 63%] 151s tests/test_merge.py::test_merge[nested_configs_merge2-unsafe_merge] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[str] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[str_none] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[str_missing] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[optional_str] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[optional_str_none] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[optional_str_missing] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[new_str] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[new_str_none] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[new_str_missing] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[new_optional_str] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[new_optional_str_none] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[new_optional_str_missing] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[missing_str] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[missing_str_none] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[missing_str_missing] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str_none] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str_missing] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[user] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[user_none] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[user_missing] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[optional_user] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[optional_user_none] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[optional_user_missing] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[new_user] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[new_user_none] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[new_user_missing] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[new_optional_user] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[new_optional_user_none] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[new_optional_user_missing] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[missing_user] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[missing_user_none] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[missing_user_missing] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user_none] PASSED [ 63%] 151s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user_missing] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[merge-any-into-union] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[merge-union-into-any] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[merge-different-object-type-into-union] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[merge-union-into-different-object-type] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[merge-any-into-union-incompatible_type] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[merge-union-into-any-incompatible_type] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[merge-two-unions] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[merge-two-unions-lhs-optional] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[bad-merge-dict] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[bad-merge-list] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[bad-merge-structured-into-union] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[bad-merge-structured-into-union_elt_type] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[bad-merge-structured_element_type-into-union] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[bad-merge-structured_element_type-into-union_elt_type] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[bad-merge-union-into-structured] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[bad-merge-union-into-structured_element_type] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[bad-merge-union_element_type-into-structured] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[bad-merge-union_element_type-into-structured_element_type] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[bad-merge-none] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[merge-none-into-union] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge[merge-union-into-none] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_matrix[10.1-10.1] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_matrix[10.1-abc] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_matrix[10.1-True] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_matrix[abc-10.1] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_matrix[abc-abc] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_matrix[abc-True] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_matrix[True-10.1] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_matrix[True-abc] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_matrix[True-True] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-any-20.2] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-any-missing] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-any-none] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-any-interp] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-float-20.2] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-float-missing] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-float-none] PASSED [ 63%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-float-interp] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-union-20.2] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-union-missing] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-union-none] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-union-interp] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-20.2] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-missing] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-none] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-interp] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-any-20.2] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-any-missing] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-any-none] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-any-interp] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-float-20.2] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-float-missing] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-float-none] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-float-interp] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-union-20.2] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-union-missing] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-union-none] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-union-interp] PASSED [ 64%] 151s tests/test_merge.py::test_union_merge_special[any-missing-different_union-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-missing-different_union-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-missing-different_union-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-missing-different_union-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-any-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-any-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-any-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-any-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-float-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-float-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-float-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-float-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-union-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-union-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-union-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-union-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-different_union-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-different_union-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-different_union-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-none-different_union-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-any-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-any-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-any-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-any-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-float-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-float-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-float-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-float-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-union-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-union-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-union-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-union-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-different_union-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-different_union-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-different_union-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-interp-different_union-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-any-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-any-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-any-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-any-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-float-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-float-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-float-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-float-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-union-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-union-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-union-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-union-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-any-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-any-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-any-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-any-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-float-20.2] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-float-missing] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-float-none] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-float-interp] PASSED [ 64%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-union-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-union-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-union-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-union-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-any-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-any-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-any-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-any-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-float-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-float-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-float-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-float-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-union-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-union-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-union-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-union-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-different_union-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-different_union-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-different_union-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-missing-different_union-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-any-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-any-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-any-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-any-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-float-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-float-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-float-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-float-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-union-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-union-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-union-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-union-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-different_union-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-different_union-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-different_union-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-none-different_union-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-any-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-any-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-any-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-any-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-float-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-float-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-float-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-float-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-union-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-union-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-union-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-union-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-different_union-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-different_union-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-different_union-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-interp-different_union-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-any-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-any-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-any-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-any-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-float-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-float-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-float-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-float-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-union-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-union-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-union-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-union-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-any-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-any-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-any-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-any-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-float-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-float-missing] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-float-none] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-float-interp] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-union-20.2] PASSED [ 65%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-union-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-union-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-union-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-any-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-any-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-any-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-any-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-float-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-float-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-float-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-float-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-union-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-union-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-union-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-union-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-different_union-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-different_union-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-different_union-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-missing-different_union-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-any-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-any-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-any-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-any-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-float-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-float-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-float-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-float-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-union-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-union-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-union-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-union-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-different_union-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-different_union-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-different_union-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-none-different_union-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-any-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-any-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-any-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-any-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-float-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-float-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-float-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-float-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-union-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-union-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-union-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-union-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-different_union-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-different_union-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-different_union-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-interp-different_union-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-any-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-any-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-any-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-any-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-float-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-float-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-float-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-float-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-union-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-union-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-union-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-union-interp] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-20.2] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-missing] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-none] PASSED [ 66%] 152s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-interp] PASSED [ 66%] 152s tests/test_merge.py::test_merge_error_retains_type PASSED [ 66%] 152s tests/test_merge.py::test_primitive_dicts[merge] PASSED [ 66%] 152s tests/test_merge.py::test_primitive_dicts[unsafe_merge] PASSED [ 66%] 152s tests/test_merge.py::test_merge_no_eq_verify[a_0-b_0-expected0-merge] PASSED [ 66%] 152s tests/test_merge.py::test_merge_no_eq_verify[a_0-b_0-expected0-unsafe_merge] PASSED [ 66%] 152s tests/test_merge.py::test_merge_with[c10-c20-expected0] PASSED [ 66%] 152s tests/test_merge.py::test_merge_with[c11-c21-expected1] PASSED [ 66%] 152s tests/test_merge.py::test_merge_with_c2_readonly[c10-c20-expected0] PASSED [ 66%] 152s tests/test_merge.py::test_merge_with_c2_readonly[c11-c21-expected1] PASSED [ 66%] 152s tests/test_merge.py::test_3way_dict_merge[merge] PASSED [ 66%] 152s tests/test_merge.py::test_3way_dict_merge[unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_list_list PASSED [ 67%] 152s tests/test_merge.py::test_merge_error[base0-merge0-TypeError-merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_error[base0-merge0-TypeError-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_error[base1-merge1-TypeError-merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_error[base1-merge1-TypeError-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_error[base2-None-ValueError-merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_error[base2-None-ValueError-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_error[base3-None-ValueError-merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_error[base3-None-ValueError-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_error[Package-merge4-ConfigKeyError-merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_error[Package-merge4-ConfigKeyError-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_with_readonly_c1[dict-merge] PASSED [ 67%] 152s tests/test_merge.py::test_with_readonly_c1[dict-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_with_readonly_c1[list-merge] PASSED [ 67%] 152s tests/test_merge.py::test_with_readonly_c1[list-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_with_readonly_c2[dict-merge] PASSED [ 67%] 152s tests/test_merge.py::test_with_readonly_c2[dict-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_with_readonly_c2[list-merge] PASSED [ 67%] 152s tests/test_merge.py::test_with_readonly_c2[list-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_into_readonly[c10-c20] PASSED [ 67%] 152s tests/test_merge.py::test_into_readonly[c11-c21] PASSED [ 67%] 152s tests/test_merge.py::test_dict_merge_readonly_into_readwrite[c10-c20-expected0-merge] PASSED [ 67%] 152s tests/test_merge.py::test_dict_merge_readonly_into_readwrite[c10-c20-expected0-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_list_merge_readonly_into_readwrite[c10-c20-expected0] PASSED [ 67%] 152s tests/test_merge.py::test_parent_maintained PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_dotlist[cfg0-overrides0-expected0] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_dotlist[cfg1-overrides1-expected1] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_dotlist[cfg2-overrides2-expected2] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_cli PASSED [ 67%] 152s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist0-expected0] PASSED [ 67%] 152s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist1-expected1] PASSED [ 67%] 152s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist2-expected2] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_dotlist_errors[foo=10] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_dotlist_errors[dotlist1] PASSED [ 67%] 152s tests/test_merge.py::test_merge_allow_objects[merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_allow_objects[unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_allow_Dataframe PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_list_with_list-merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_list_with_list-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_dict_with_dict-merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_dict_with_dict-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_dict_with_interpolation_dict-merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_dict_with_interpolation_dict-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_list_with_interpolation_list-merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_list_with_interpolation_list-unsafe_merge] PASSED [ 67%] 152s tests/test_merge.py::test_merge_with_error_not_changing_target[merge_with_list] PASSED [ 67%] 152s tests/test_merge.py::test_into_custom_resolver_that_throws[legacy_register_resolver] PASSED [ 67%] 152s tests/test_merge.py::test_into_custom_resolver_that_throws[register_new_resolver] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[list-list-list] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[list-dict-dict] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[list-optional-list] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[list-list-optional] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[list-optional-dict] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[list-dict-optional] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[dict-list-list] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[dict-dict-dict] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[dict-optional-list] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[dict-list-optional] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[dict-optional-dict] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[dict-dict-optional] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[dict-of-plugin] PASSED [ 67%] 152s tests/test_nested_containers.py::test_container_nested_element[list-of-plugin] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-to-list-element] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-to-dict-element] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-to-optional-list] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-to-optional-dict] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-to-list-optional] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-none-to-list-optional] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-to-dict-optional] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-none-to-dict-optional] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-plugin] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-plugin] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-to-list-element] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-to-dict-element] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-to-optional-list] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-to-optional-dict] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-to-list-optional] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-none-to-list-optional] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-to-dict-optional] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-none-to-dict-optional] PASSED [ 67%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-plugin] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-plugin] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-list] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-dict] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-plugin-list] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-plugin-dict] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-list] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-dict] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-plugin-list] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-plugin-dict] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-list] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-dict] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-plugin-list] PASSED [ 68%] 152s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-plugin-dict] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-element-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-element-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-element-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-element-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-optional-list-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-optional-list-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-optional-dict-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-optional-dict-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-list-optional-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-list-optional-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-none-to-list-optional-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-none-to-list-optional-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-dict-optional-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-dict-optional-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-none-to-dict-optional-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-none-to-dict-optional-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-of-plugins-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-of-plugins-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-of-plugins-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-of-plugins-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp-to-listconfig-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp-to-listconfig-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp-to-dictconfig-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp-to-dictconfig-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp_with_ref-to-listconfig-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp_with_ref-to-listconfig-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp_with_ref-to-dictconfig-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp_with_ref-to-dictconfig-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing-to-listconfig-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing-to-listconfig-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing-to-dictconfig-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing-to-dictconfig-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing_with_ref-to-listconfig-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing_with_ref-to-listconfig-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing_with_ref-to-dictconfig-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing_with_ref-to-dictconfig-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none-to-listconfig-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none-to-listconfig-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none-to-dictconfig-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none-to-dictconfig-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none_with_ref-to-listconfig-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none_with_ref-to-listconfig-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none_with_ref-to-dictconfig-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none_with_ref-to-dictconfig-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_setitem_valid_element_type[True-int] PASSED [ 68%] 152s tests/test_nested_containers.py::test_setitem_valid_element_type[True-list] PASSED [ 68%] 152s tests/test_nested_containers.py::test_setitem_valid_element_type[True-dict] PASSED [ 68%] 152s tests/test_nested_containers.py::test_setitem_valid_element_type[False-int] PASSED [ 68%] 152s tests/test_nested_containers.py::test_setitem_valid_element_type[False-list] PASSED [ 68%] 152s tests/test_nested_containers.py::test_setitem_valid_element_type[False-dict] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[none-assign-to-optional-list] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[none-assign-to-optional-dict] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[missing-assign-to-optional-list] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[missing-assign-to-optional-dict] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[interp-assign-to-optional-list] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[interp-assign-to-optional-dict] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-overwrite-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-overwrite-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-no_overwrite-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-no_overwrite-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-overwrite-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-overwrite-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-no_overwrite-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-no_overwrite-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-overwrite-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-overwrite-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-no_overwrite-container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-no_overwrite-no_container] PASSED [ 68%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-no_overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-no_overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-no_overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-no_overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-no_overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-no_overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-no_overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-no_overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-no_overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-no_overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-no_overwrite-container] PASSED [ 69%] 152s 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%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-no_overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-no_overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-no_overwrite-container] PASSED [ 69%] 152s 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%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-overwrite-container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-overwrite-no_container] PASSED [ 69%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-no_overwrite-container] PASSED [ 69%] 152s 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%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-none]]-to-list[list[int]]-overwrite-container] PASSED [ 69%] 152s 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%] 152s 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%] 152s 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%] 152s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-int]]-to-list[list[float]]-overwrite-container] PASSED [ 69%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s 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%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_int] PASSED [ 69%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_none_to_int] PASSED [ 69%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_list[int]] PASSED [ 69%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_dict[str, int]] PASSED [ 69%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_none_to_list[int]] PASSED [ 69%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_int_to_list[int]] PASSED [ 69%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_list[str]_to_list[int]] PASSED [ 69%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_list[none]_to_list[int]] PASSED [ 69%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,int]_to_list[int]]] PASSED [ 69%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,str]_to_dict[str,int]0] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,str]_to_dict[str,int]1] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_int] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_none_to_int] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_list[int]] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_dict[str, int]] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_none_to_list[int]] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_int_to_list[int]] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_list[str]_to_list[int]] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_list[none]_to_list[int]] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,int]_to_list[int]]] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]0] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]1] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]2] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]3] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]4] PASSED [ 70%] 152s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]5] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_nested_dict_promotion[any-plugin-into-typed-plugin] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-plugin-into-any-plugin] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-concrete-plugin-into-typed-plugin] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-plugin-into-any] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_nested[merge-interp-into-list] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_nested[merge-none-into-list] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_nested[merge-interp-into-dict] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_nested[merge-none-into-dict] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[dict-interp-into-any] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[none-interp-into-any] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[dict[str,float]-into-dict[str,any]] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[interp-into-dict] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[list-interp-into-any] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[any-interp-into-list-int] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[any-interp_list-into-list-list-int] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_nested_list_promotion PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_bad_element_type[configs0-Value 'abc' of type 'str' could not be converted to Integer] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_bad_element_type[merge-int-into-dict] PASSED [ 70%] 152s tests/test_nested_containers.py::test_merge_bad_element_type[merge-none_typed-into-int] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[StringNode-abc-abc] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[StringNode-100-100] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[StringNode-Color.RED-Color.RED] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[IntegerNode-10-10_0] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[IntegerNode-10-10_1] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[IntegerNode--100--100_0] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[IntegerNode--100--100_1] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[FloatNode-inf-inf] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[FloatNode-nan-nan] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[FloatNode-10-10.0] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[FloatNode-10.1-10.1] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[FloatNode-10.2-10.2] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[FloatNode-10e-3-0.01] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BytesNode-binary-binary] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BytesNode-\xf0\xf1\xf2-\xf0\xf1\xf2] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-True-True] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-Y-True] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-true-True] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-Yes-True] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-On-True] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-1-True] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-100-True] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-False-False] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-N-False] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-false-False] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-No-False] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-Off-False] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-None-None] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-0-False0] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[BooleanNode-0-False1] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[AnyNode-3-3] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[AnyNode-3.14-3.14] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[AnyNode-False-False] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[AnyNode-\xf0\xf1\xf2-\xf0\xf1\xf2] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[AnyNode-Color.RED-Color.RED] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[AnyNode-None-None] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[-Color.RED-Color.RED0] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[-Color.RED-Color.RED1] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[-RED-Color.RED] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[-1-Color.RED] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[PathNode-hello.txt-output_40] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[PathNode-input_41-output_41] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[union-str] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[union-int] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[union-float] PASSED [ 70%] 152s tests/test_nodes.py::test_valid_inputs[union-inf] PASSED [ 71%] 152s tests/test_nodes.py::test_valid_inputs[union-bytes] PASSED [ 71%] 152s tests/test_nodes.py::test_valid_inputs[union-bool] PASSED [ 71%] 152s tests/test_nodes.py::test_valid_inputs[union-none] PASSED [ 71%] 152s tests/test_nodes.py::test_valid_inputs[union-enum] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[IntegerNode-abc] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[IntegerNode--abc] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[IntegerNode-10.1] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[IntegerNode--1132c] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[IntegerNode-Color.RED] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[IntegerNode-123] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[FloatNode-abc] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[FloatNode-Color.RED] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[FloatNode-10.1] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BytesNode-abc] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BytesNode-23] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BytesNode-Color.RED] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BytesNode-3.14] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BytesNode-True] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Nope] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Yup] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Color.RED] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BooleanNode-True] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_18] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_19] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_20] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[IntegerNode-10] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_22] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_23] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_24] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_25] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_26] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_27] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_28] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_29] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_30] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_31] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_32] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_33] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_34] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[StringNode-input_35] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[StringNode-input_36] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[StringNode-input_37] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[StringNode-\xf0\xf1\xf2] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_39] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_40] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_41] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_42] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_43] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_44] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[type_45-Color.TYPO] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[type_46-TYPO] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[type_47-Enum1.FOO] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[type_48-Enum1.RED] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[type_49-1000000] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[type_50-1.0] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[type_51-binary] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[type_52-True] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[type_53-input_53] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[type_54-input_54] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[type_55-input_55] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[type_56-input_56] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[PathNode-1.0] PASSED [ 71%] 152s tests/test_nodes.py::test_invalid_inputs[PathNode-input_58] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-missing-optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-missing-not_optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-interp-optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-interp-not_optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-none-optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-none-not_optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-missing-optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-missing-not_optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-interp-optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-interp-not_optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-none-optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-none-not_optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-missing-optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-missing-not_optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-interp-optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-interp-not_optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-none-optional] PASSED [ 71%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-interp-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-interp-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-none-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-none-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-missing-optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-missing-not_optional] PASSED [ 72%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-interp-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-interp-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-none-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-none-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-missing-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-missing-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-interp-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-interp-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-none-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-none-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-missing-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-missing-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-interp-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-interp-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-none-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-none-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-missing-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-missing-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-interp-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-interp-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-none-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-none-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-missing-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-missing-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-interp-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-interp-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-none-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-none-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-missing-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-missing-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-interp-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-interp-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-none-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-none-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-missing-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-missing-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-interp-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-interp-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-none-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-none-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-missing-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-missing-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-interp-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-interp-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-none-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-none-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-missing-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-missing-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-interp-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-interp-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-none-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-none-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-missing-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-missing-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-interp-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-interp-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-none-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-none-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-missing-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-missing-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-interp-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-interp-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-none-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-none-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-missing-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-missing-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-interp-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-interp-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-none-optional] PASSED [ 73%] 152s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-none-not_optional] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-123] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-10.1] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-binary] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-true] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-abc] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-red_str] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-123_str] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-10.1_str] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-Color.RED] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-Enum1.FOO] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-path] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-object] PASSED [ 73%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-123] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-10.1] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-binary] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-true] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-abc] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-red_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-123_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-10.1_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-Color.RED] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-Enum1.FOO] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-path] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-object] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-123] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-10.1] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-binary] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-true] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-abc] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-red_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-123_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-10.1_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-Color.RED] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-Enum1.FOO] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-path] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-object] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-123] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-10.1] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-binary] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-true] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-abc] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-red_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-123_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-10.1_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-Color.RED] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-Enum1.FOO] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-path] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-object] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-123] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-10.1] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-binary] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-true] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-abc] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-red_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-123_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-10.1_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-Color.RED] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-Enum1.FOO] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-path] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-object] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-123] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-10.1] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-binary] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-true] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-abc] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-red_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-123_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-10.1_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-Color.RED] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-Enum1.FOO] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-path] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-object] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-123] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-10.1] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-binary] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-true] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-abc] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-red_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-123_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-10.1_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-Color.RED] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-Enum1.FOO] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-path] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-object] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-123] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-10.1] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-binary] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-true] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-abc] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-red_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-123_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-10.1_str] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-Color.RED] PASSED [ 74%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-Enum1.FOO] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-path] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-object] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-123] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-10.1] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-binary] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-true] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-abc] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-red_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-123_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-10.1_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-Color.RED] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-Enum1.FOO] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-path] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-object] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-123] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-10.1] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-binary] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-true] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-abc] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-red_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-123_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-10.1_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-Color.RED] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-Enum1.FOO] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-path] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-object] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-123] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-10.1] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-binary] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-true] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-abc] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-red_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-123_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-10.1_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-Color.RED] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-Enum1.FOO] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-path] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-object] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-123] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-10.1] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-binary] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-true] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-abc] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-red_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-123_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-10.1_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-Color.RED] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-Enum1.FOO] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-path] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-object] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-123] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-10.1] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-binary] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-true] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-abc] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-red_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-123_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-10.1_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-Color.RED] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-Enum1.FOO] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-path] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-object] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-123] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-10.1] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-binary] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-true] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-abc] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-red_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-123_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-10.1_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-Color.RED] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-Enum1.FOO] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-path] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-object] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-123] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-10.1] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-binary] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-true] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-abc] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-red_str] PASSED [ 75%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-123_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-10.1_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-Color.RED] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-Enum1.FOO] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-path] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-object] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-123] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-10.1] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-binary] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-true] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-abc] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-red_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-123_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-10.1_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-Color.RED] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-Enum1.FOO] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-path] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-object] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-123] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-10.1] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-binary] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-true] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-abc] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-red_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-123_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-10.1_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-Color.RED] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-Enum1.FOO] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-path] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-object] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-123] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-10.1] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-binary] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-true] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-abc] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-red_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-123_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-10.1_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-Color.RED] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-Enum1.FOO] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-path] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-object] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-123] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-10.1] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-binary] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-true] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-abc] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-red_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-123_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-10.1_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-Color.RED] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-Enum1.FOO] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-path] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-object] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-123] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-10.1] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-binary] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-true] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-abc] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-red_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-123_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-10.1_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-Color.RED] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-Enum1.FOO] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-path] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-object] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-123] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-10.1] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-binary] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-true] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-abc] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-red_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-123_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-10.1_str] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-Color.RED] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-Enum1.FOO] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-path] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-object] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-123] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-10.1] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-binary] PASSED [ 76%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-true] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-abc] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-red_str] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-123_str] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-10.1_str] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-Color.RED] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-Enum1.FOO] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-path] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-object] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-123] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-10.1] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-binary] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-true] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-abc] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-red_str] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-123_str] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-10.1_str] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-Color.RED] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-Enum1.FOO] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-path] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-object] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-123] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-10.1] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-binary] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-true] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-abc] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-red_str] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-123_str] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-10.1_str] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-Color.RED] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-Enum1.FOO] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-path] PASSED [ 77%] 152s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-object] PASSED [ 77%] 152s tests/test_nodes.py::test_assigned_value_node_type[input_0-DictConfig] PASSED [ 77%] 152s tests/test_nodes.py::test_assigned_value_node_type[input_1-ListConfig] PASSED [ 77%] 152s tests/test_nodes.py::test_assigned_value_node_type[5-AnyNode] PASSED [ 77%] 152s tests/test_nodes.py::test_assigned_value_node_type[5.0-AnyNode] PASSED [ 77%] 152s tests/test_nodes.py::test_assigned_value_node_type[True-AnyNode] PASSED [ 77%] 152s tests/test_nodes.py::test_assigned_value_node_type[False-AnyNode] PASSED [ 77%] 152s tests/test_nodes.py::test_assigned_value_node_type[str-AnyNode] PASSED [ 77%] 152s tests/test_nodes.py::test_assigned_value_node_type[\xf0\xf1\xf2-AnyNode] PASSED [ 77%] 152s tests/test_nodes.py::test_assigned_value_node_type[input_8-AnyNode] PASSED [ 77%] 152s tests/test_nodes.py::test_dict_any PASSED [ 77%] 152s tests/test_nodes.py::test_dict_integer_1 PASSED [ 77%] 152s tests/test_nodes.py::test_list_any PASSED [ 77%] 152s tests/test_nodes.py::test_list_integer PASSED [ 77%] 152s tests/test_nodes.py::test_list_integer_rejects_string PASSED [ 77%] 152s tests/test_nodes.py::test_merge_validation_error[c10-c20] PASSED [ 77%] 152s tests/test_nodes.py::test_merge_validation_error[c11-c21] PASSED [ 77%] 152s tests/test_nodes.py::test_merge_validation_error[c12-c22] PASSED [ 77%] 152s tests/test_nodes.py::test_merge_validation_error[c13-c23] PASSED [ 77%] 152s tests/test_nodes.py::test_accepts_mandatory_missing[IntegerNode-1-invalid] PASSED [ 77%] 152s tests/test_nodes.py::test_accepts_mandatory_missing[FloatNode-3.1415-invalid] PASSED [ 77%] 152s tests/test_nodes.py::test_accepts_mandatory_missing[BooleanNode-True-invalid] PASSED [ 77%] 152s tests/test_nodes.py::test_accepts_mandatory_missing[AnyNode-aaa-None] PASSED [ 77%] 152s tests/test_nodes.py::test_accepts_mandatory_missing[StringNode-blah-None] PASSED [ 77%] 152s tests/test_nodes.py::test_accepts_mandatory_missing[BytesNode-foobar-None] PASSED [ 77%] 152s tests/test_nodes.py::test_accepts_mandatory_missing[PathNode-valid_value6-None] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integers-BooleanNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integers-BytesNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integers-PathNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integers-EnumNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integers-FloatNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integers-IntegerNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integers-StringNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integers-AnyNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integer-strings-BooleanNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integer-strings-BytesNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integer-strings-PathNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integer-strings-EnumNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integer-strings-FloatNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integer-strings-IntegerNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integer-strings-StringNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[integer-strings-AnyNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[floats-BooleanNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[floats-BytesNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[floats-PathNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[floats-EnumNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[floats-FloatNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[floats-IntegerNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[floats-StringNode] PASSED [ 77%] 152s tests/test_nodes.py::test_legal_assignment[floats-AnyNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[floaty-strings-BooleanNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[floaty-strings-BytesNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[floaty-strings-PathNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[floaty-strings-EnumNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[floaty-strings-FloatNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[floaty-strings-IntegerNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[floaty-strings-StringNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[floaty-strings-AnyNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[booleans-BooleanNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[booleans-BytesNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[booleans-PathNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[booleans-EnumNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[booleans-FloatNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[booleans-IntegerNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[booleans-StringNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[booleans-AnyNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[trueish-strings-BooleanNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[trueish-strings-BytesNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[trueish-strings-PathNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[trueish-strings-EnumNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[trueish-strings-FloatNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[trueish-strings-IntegerNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[trueish-strings-StringNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[trueish-strings-AnyNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-strings-BooleanNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-strings-BytesNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-strings-PathNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-strings-EnumNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-strings-FloatNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-strings-IntegerNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-strings-StringNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-strings-AnyNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-BooleanNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-BytesNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-PathNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-EnumNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-FloatNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-IntegerNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-StringNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-AnyNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-BooleanNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-BytesNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-PathNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-EnumNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-FloatNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-IntegerNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-StringNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-AnyNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[binary-data-BooleanNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[binary-data-BytesNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[binary-data-PathNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[binary-data-EnumNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[binary-data-FloatNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[binary-data-IntegerNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[binary-data-StringNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[binary-data-AnyNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[path-data-BooleanNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[path-data-BytesNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[path-data-PathNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[path-data-EnumNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[path-data-FloatNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[path-data-IntegerNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[path-data-StringNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment[path-data-AnyNode] PASSED [ 78%] 152s tests/test_nodes.py::test_illegal_assignment[node0-foo] PASSED [ 78%] 152s tests/test_nodes.py::test_illegal_assignment[node1-foo] PASSED [ 78%] 152s tests/test_nodes.py::test_illegal_assignment[node2-foo] PASSED [ 78%] 152s tests/test_nodes.py::test_illegal_assignment[node3-foo] PASSED [ 78%] 152s tests/test_nodes.py::test_illegal_assignment[node4-123] PASSED [ 78%] 152s tests/test_nodes.py::test_illegal_assignment[node5-foo] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-BooleanNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-BytesNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-PathNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-EnumNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-FloatNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-IntegerNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-StringNode] PASSED [ 78%] 152s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-AnyNode] PASSED [ 78%] 152s tests/test_nodes.py::test_deepcopy[obj0] PASSED [ 78%] 152s tests/test_nodes.py::test_deepcopy[obj1] PASSED [ 78%] 152s tests/test_nodes.py::test_deepcopy[obj2] PASSED [ 78%] 152s tests/test_nodes.py::test_deepcopy[obj3] PASSED [ 79%] 152s tests/test_nodes.py::test_deepcopy[obj4] PASSED [ 79%] 152s tests/test_nodes.py::test_deepcopy[obj5] PASSED [ 79%] 152s tests/test_nodes.py::test_deepcopy[obj6] PASSED [ 79%] 152s tests/test_nodes.py::test_deepcopy[obj7] PASSED [ 79%] 152s tests/test_nodes.py::test_deepcopy[obj8] PASSED [ 79%] 152s tests/test_nodes.py::test_deepcopy[obj9] PASSED [ 79%] 152s tests/test_nodes.py::test_deepcopy[obj10] PASSED [ 79%] 152s tests/test_nodes.py::test_deepcopy[obj11] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node0-None-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node1-100-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node2-foo-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node3-100-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node4-???-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node5-None-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node6-None-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node7-${interp}-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node8-${different_interp}-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node9-1-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node10-1-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node11-1-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node12-foo-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node13-foo-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node14-???-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node15-None-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node16-${interp}-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node17-${different_interp}-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node18-1-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node19-None-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node20-None-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node21-1.0-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node22-1-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node23-1-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node24-1.0-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node25-foo-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node26-???-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node27-None-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node28-binary-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node29-binary-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node30-None-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node31-value31-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node32-value32-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node33-True-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node34-False-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node35-None-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node36-None-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node37-False-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node38-False-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node39-value39-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node40-1-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node41-value41-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node42-1-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node43-Enum1.BAR-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node44-value44-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node45-nope-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node46-value46-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node47-value47-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node48-Enum1.BAR-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node49-Enum1.FOO-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node50-Enum1.BAR-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node51-???-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node52-Enum1.BAR-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node53-${interp}-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node54-${different_interp}-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node55-foo-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node56-${foo}-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node57-${foo-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node58-None-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node59-1-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node60-1-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node61-1.0-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node62-True-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node63-Color.RED-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node64-value64-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node65-value65-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node66-100-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node67-foo-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node68-???-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node69-None-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node70-100-False] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node71-value71-True] PASSED [ 79%] 152s tests/test_nodes.py::test_eq[node72-100-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node73-value73-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node74-value74-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node75-value75-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node76-???-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node77-value77-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node78-value78-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node79-value79-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node80-None-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node81-value81-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node82-value82-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node83-value83-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node84-${interp}-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node85-value85-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node86-value86-True] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node87-value87-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node88-999-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node89-value89-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node90-value90-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node91-value91-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node92-999-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node93-value93-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node94-value94-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node95-value95-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node96-999-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node97-value97-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node98-value98-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node99-value99-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node100-999-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node101-value101-False] PASSED [ 80%] 152s tests/test_nodes.py::test_eq[node102-value102-False] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_primitive_type[a_str] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_primitive_type[1] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_primitive_type[3.14] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_primitive_type[True] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_primitive_type[None] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_primitive_type[Enum1.FOO] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_primitive_type[binary] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_primitive_type[value7] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_container[value0-ListConfig] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_container[value1-ListConfig] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_container[value2-DictConfig] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_container[value3-DictConfig] PASSED [ 80%] 152s tests/test_nodes.py::test_set_anynode_with_illegal_type PASSED [ 80%] 152s tests/test_nodes.py::test_set_valuenode PASSED [ 80%] 152s tests/test_nodes.py::test_allow_objects PASSED [ 80%] 152s tests/test_nodes.py::test_dereference_missing PASSED [ 80%] 152s tests/test_nodes.py::test_validate_and_convert_none[StringNode] PASSED [ 80%] 152s tests/test_nodes.py::test_validate_and_convert_none[IntegerNode] PASSED [ 80%] 152s tests/test_nodes.py::test_validate_and_convert_none[FloatNode] PASSED [ 80%] 152s tests/test_nodes.py::test_validate_and_convert_none[BooleanNode] PASSED [ 80%] 152s tests/test_nodes.py::test_validate_and_convert_none[BytesNode] PASSED [ 80%] 152s tests/test_nodes.py::test_validate_and_convert_none[PathNode] PASSED [ 80%] 152s tests/test_nodes.py::test_validate_and_convert_none[] PASSED [ 80%] 152s tests/test_nodes.py::test_dereference_interpolation_to_missing PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags0] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags1] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags2] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags3] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags0] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags1] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags2] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags3] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags0] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags1] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags2] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags3] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[type_3-flags0] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[type_3-flags1] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[type_3-flags2] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[type_3-flags3] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags0] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags1] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags2] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags3] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags0] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags1] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags2] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags3] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags0] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags1] PASSED [ 80%] 152s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags2] PASSED [ 81%] 152s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags3] PASSED [ 81%] 152s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags0] PASSED [ 81%] 152s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags1] PASSED [ 81%] 152s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags2] PASSED [ 81%] 152s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags3] PASSED [ 81%] 152s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags0] PASSED [ 81%] 152s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags1] PASSED [ 81%] 152s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags2] PASSED [ 81%] 152s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags3] PASSED [ 81%] 152s tests/test_nodes.py::test_interpolation_result_readonly[None] PASSED [ 81%] 152s tests/test_nodes.py::test_interpolation_result_readonly[flags1] PASSED [ 81%] 152s tests/test_nodes.py::test_interpolation_result_readonly[flags2] PASSED [ 81%] 152s tests/test_nodes.py::test_interpolation_result_readonly[flags3] PASSED [ 81%] 152s tests/test_nodes.py::test_interpolation_result_readonly[flags4] PASSED [ 81%] 152s tests/test_nodes.py::test_interpolation_result_readonly[flags5] PASSED [ 81%] 152s tests/test_nodes.py::test_interpolation_result_readonly[flags6] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[cfg0-foo-False-expectation0] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[cfg1-foo-False-expectation1] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[cfg2-foo-False-expectation2] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[cfg3-foo-True-expectation3] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[missing_interpolated_dict] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[missing_list] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[missing_dict] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[missing_list_interpolation] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[missing_dict_interpolation] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[cfg9-foo-False-expectation9] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[cfg10-foo-False-expectation10] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[cfg11-foo-False-expectation11] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[cfg12-foo-True-expectation12] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[cfg13-inter-False-expectation13] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-num-True-expectation14] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_num-True-expectation15] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-dict-True-expectation16] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_dict-True-expectation17] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-list-True-expectation18] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_list-True-expectation19] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-user-True-expectation20] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_user-True-expectation21] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_user-False-expectation22] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_opt_user-False-expectation23] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_num-False-expectation24] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_missing_resets PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[None-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[cfg1-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[cfg2-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[aa-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[10-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[True-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[bool-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[Path-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[cfg8-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[cfg9-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[ConcretePlugin-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[cfg11-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[cfg12-True] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[cfg13-True] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[cfg14-True] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_config[cfg15-True] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[None-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[cfg1-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[cfg2-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[aa-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[10-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[True-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[bool-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[Path-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[cfg8-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[cfg9-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[ConcretePlugin-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[cfg11-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[cfg12-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[cfg13-True] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[cfg14-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_list[cfg15-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_dict[None-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_dict[cfg1-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_dict[cfg2-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_dict[aa-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_dict[10-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_dict[True-False] PASSED [ 81%] 152s tests/test_omegaconf.py::test_is_dict[bool-False] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_dict[Path-False] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_dict[cfg8-False] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_dict[cfg9-False] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_dict[ConcretePlugin-False] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_dict[cfg11-False] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_dict[cfg12-True] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_dict[cfg13-False] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_dict[cfg14-True] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_dict[cfg15-True] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_none[0-True] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_none[0-False] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_none[1-True] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_none[1-False] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_none[2-True] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_none[2-False] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_none[3-True] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_none[3-False] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_none[4-True] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_none[4-False] PASSED [ 82%] 152s tests/test_omegaconf.py::test_is_none[5-True] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none[5-False] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none[6-True] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none[6-False] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none[7-True] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none[7-False] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none[8-True] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none[8-False] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none[9-True] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none[9-False] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none_interpolation[cfg0-foo-True] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none_interpolation[cfg1-foo-False] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none_interpolation[cfg2-foo-False] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_none_interpolation[cfg3-foo-False] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_interpolation[StringNode] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_interpolation[IntegerNode] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_interpolation[FloatNode] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_interpolation[BooleanNode] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_interpolation[BytesNode] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_interpolation[PathNode] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_interpolation[EnumNode] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_interpolation[ListConfig] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_interpolation[DictConfig] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_interpolation[ConcretePlugin] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg0-int] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg1-float] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg2-bool] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg3-bytes] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg4-float] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg5-NoneType] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg6-float] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg7-NoneType] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg8-PosixPath] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg9-str] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg10-NoneType] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg11-ConcretePlugin] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg12-ConcretePlugin] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg13-dict] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg14-dict] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg15-list] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type[cfg16-list] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type_on_raw[10-int] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type_on_raw[10.0-float] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type_on_raw[True-bool] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type_on_raw[123-bytes] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type_on_raw[obj4-PosixPath] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type_on_raw[foo-str] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type_on_raw[obj6-dict] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type_on_raw[obj7-list] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type_on_raw[IllegalType-IllegalType] PASSED [ 82%] 153s tests/test_omegaconf.py::test_get_type_on_raw[obj9-IllegalType] PASSED [ 82%] 153s tests/test_omegaconf.py::test_is_issubclass PASSED [ 82%] 153s tests/test_omegaconf.py::test_resolve[dict0] PASSED [ 82%] 153s tests/test_omegaconf.py::test_resolve[dict1] PASSED [ 82%] 153s tests/test_omegaconf.py::test_resolve[dict2] PASSED [ 82%] 153s tests/test_omegaconf.py::test_resolve[dict3] PASSED [ 82%] 153s tests/test_omegaconf.py::test_resolve[dict:missing0] PASSED [ 82%] 153s tests/test_omegaconf.py::test_resolve[dict:missing1] PASSED [ 82%] 153s tests/test_omegaconf.py::test_resolve[dict:str_inter] PASSED [ 82%] 153s tests/test_omegaconf.py::test_resolve[dict:str_inter_missing] PASSED [ 82%] 153s tests/test_omegaconf.py::test_resolve[inter_dict] PASSED [ 82%] 153s tests/test_omegaconf.py::test_resolve[inter_dict_to_missing] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[dict_nested_interpolation] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[none_dict] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[missing_dict] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[list0] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[list1] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[list:missing0] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[list:missing1] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[inter_list] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[inter_list_to_missing] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[none_list] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[missing_list] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[any_in_dict_to_dict] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[any_in_dict_to_list] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[any_in_list_to_dict] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve[any_in_list_to_list] PASSED [ 83%] 153s tests/test_omegaconf.py::test_resolve_invalid_input PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg0-expected0] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg1-expected1] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg2-expected2] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg3-expected3] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg4-expected4] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg5-expected5] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg6-expected6] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg7-expected7] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg8-expected8] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg9-expected9] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg10-expected10] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg11-expected11] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys[cfg12-expected12] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys_invalid_input[float] PASSED [ 83%] 153s tests/test_omegaconf.py::test_missing_keys_invalid_input[int] PASSED [ 83%] 153s tests/test_omegaconf.py::test_clear_resolver[remove-new-custom-resolver] PASSED [ 83%] 153s tests/test_omegaconf.py::test_clear_resolver[remove-default-resolver] PASSED [ 83%] 153s tests/test_omegaconf.py::test_clear_resolver[remove-nonexistent-resolver] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly[dict_setitem0] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly[dict_setitem1] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly[dict_nested_setitem] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly[dict_update] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly[dict_setattr] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly[dict_pop] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly[dict_delitem] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly[dict_delattr] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly[list_setitem] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly[list_update] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly[list_pop] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly[list_delitem] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly_flag[src0] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly_flag[src1] PASSED [ 83%] 153s tests/test_readonly.py::test_readonly_nested_list PASSED [ 83%] 153s tests/test_readonly.py::test_readonly_list_insert PASSED [ 83%] 153s tests/test_readonly.py::test_readonly_list_insert_deep PASSED [ 83%] 153s tests/test_readonly.py::test_readonly_list_append PASSED [ 83%] 153s tests/test_readonly.py::test_readonly_list_change_item PASSED [ 83%] 153s tests/test_readonly.py::test_readonly_list_pop PASSED [ 83%] 153s tests/test_readonly.py::test_readonly_list_del PASSED [ 83%] 153s tests/test_readonly.py::test_readonly_list_sort PASSED [ 83%] 153s tests/test_readonly.py::test_readonly_from_cli PASSED [ 83%] 153s tests/test_readonly.py::test_merge_with_readonly[override_value] PASSED [ 83%] 153s tests/test_readonly.py::test_merge_with_readonly[adding_key0] PASSED [ 83%] 153s tests/test_readonly.py::test_merge_with_readonly[adding_key1] PASSED [ 83%] 153s tests/test_readonly.py::test_merge_with_readonly[adding_key2] PASSED [ 83%] 153s tests/test_readonly.py::test_merge_with_readonly_nop[merge_empty_dict] PASSED [ 83%] 153s tests/test_readonly.py::test_merge_with_readonly_nop[merge_different_node] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:none0-not_struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:none0-struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:none1-not_struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:none1-struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:none2-not_struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:none2-struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:nesting_into_value-not_struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:nesting_into_value-struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none0-not_struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none0-struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none1-not_struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none1-struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none2-not_struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none2-struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:int0-not_struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:int0-struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:int1-not_struct] PASSED [ 83%] 153s tests/test_select.py::TestSelect::test_select[dict:int1-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[dict:dict-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[dict:dict-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[dict:missing-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[dict:missing-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[list:oob-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[list:oob-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[list:int-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[list:int-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[list:str-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[list:str-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[list:missing-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[list:missing-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg15-0-1-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg15-0-1-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg16-1.a-10-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg16-1.a-10-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg17-1.b-None-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg17-1.b-None-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg18-1.c.0-foo-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg18-1.c.0-foo-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg19-1.c.1-bar-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg19-1.c.1-bar-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg20-1[c].0-foo-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg20-1[c].0-foo-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg21-1[c][1]-bar-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg21-1[c][1]-bar-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg22-a-expected22-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[cfg22-a-expected22-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[select_root-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[select_root-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[inter0-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[inter0-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[inter1-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[inter1-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[relative0-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[relative0-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[relative1-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select[relative1-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_resolver[resolver-legacy_register_resolver-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_resolver[resolver-legacy_register_resolver-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_resolver[resolver-register_new_resolver-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_resolver[resolver-register_new_resolver-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_returned[empty-10-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_returned[empty-10-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_returned[empty-None-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_returned[empty-None-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_returned[missing-10-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_returned[missing-10-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_returned[missing-None-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_returned[missing-None-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_returned[non_container-10-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_returned[non_container-10-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_returned[non_container-None-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_returned[non_container-None-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_not_used[none-10-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_not_used[none-10-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_not_used[none-None-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_not_used[none-None-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-10-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-10-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-None-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-None-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_not_used[root-10-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_not_used[root-10-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_not_used[root-None-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_not_used[root-None-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-10-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-10-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-None-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-None-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-10-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-10-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-None-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-None-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-10-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-10-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-None-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-None-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-10-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-10-struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-None-not_struct] PASSED [ 84%] 153s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-None-struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-10-not_struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-10-struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-None-not_struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-None-struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_default_throw_on_resolution_failure[inter_bad_key-not_struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_default_throw_on_resolution_failure[inter_bad_key-struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_invalid_interpolation[simple-not_struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_invalid_interpolation[simple-struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_invalid_interpolation[no_key-not_struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_invalid_interpolation[no_key-struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing-not_struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing-struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing_indirect-not_struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing_indirect-struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_from_dict[not_struct] PASSED [ 85%] 153s tests/test_select.py::TestSelect::test_select_from_dict[struct] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[simple] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[not_found0] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[not_found1] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[str_inter] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[multi_str_inter] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[str_deep_inter] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[from_list] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[dict_val] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[list_val] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[list_index] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[liststr] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[dict_str] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[two_steps] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[inter_in_list] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[none] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[list] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[user@domain] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[relative0] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[relative1] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[relative2] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[relative3] PASSED [ 85%] 153s tests/test_select.py::test_select_resolves_interpolation[relative4] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.-expected0] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.b-expected1] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.b.c-10] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..-expected3] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..a-expected4] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..a.b-expected5] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..z-10] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[-expected0] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[b-expected1] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[b.c-10] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[-expected0] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a-expected1] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a.b-expected2] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a.b.c-10] PASSED [ 85%] 153s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[z-10] PASSED [ 85%] 153s tests/test_serialization.py::test_load_from_invalid PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_0-False-None-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_1-False-None-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_2-False-None-Path] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_3-False-expected3-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_4-False-None-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_0-False-None-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_1-False-None-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_2-False-None-Path] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_3-False-expected3-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_4-False-None-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[PersonA-False-expected0-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[PersonD-False-expected1-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[input_2-False-expected2-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[input_3-False-expected3-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[PersonA-False-expected0-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[PersonD-False-expected1-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[input_2-False-expected2-str] PASSED [ 85%] 153s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[input_3-False-expected3-str] PASSED [ 85%] 153s tests/test_serialization.py::test_save_illegal_type PASSED [ 85%] 153s tests/test_serialization.py::test_pickle[dict] PASSED [ 85%] 153s tests/test_serialization.py::test_pickle[list] PASSED [ 85%] 153s tests/test_serialization.py::test_load_empty_file PASSED [ 85%] 153s tests/test_serialization.py::test_pickle_untyped[list_untyped] PASSED [ 85%] 153s tests/test_serialization.py::test_pickle_untyped[opt_list_untyped] PASSED [ 85%] 153s tests/test_serialization.py::test_pickle_untyped[dict_untyped] PASSED [ 85%] 153s tests/test_serialization.py::test_pickle_untyped[opt_dict_untyped] PASSED [ 85%] 153s tests/test_serialization.py::test_pickle_untyped[dict_str] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[dict_bytes] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[dict_int] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[dict_bool] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[dict_float] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[dict_enum] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[list_int] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[opt_dict] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[dict_opt] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[opt_list] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[list_opt] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[input_15-None-str-str-True-Optional] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[input_16-None-int-Any-True-Optional] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[dict-of-dict] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[list-of-list] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[dict-of-list] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_untyped[list-of-dict] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_union_node[ubf] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_union_node[oubf] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_missing PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_none PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_flags_consistency PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_backward_compatibility[2.0.6] PASSED [ 86%] 153s tests/test_serialization.py::test_pickle_backward_compatibility[2.1.0.rc1] PASSED [ 86%] 153s tests/test_serialization.py::test_python36_pickle_optional SKIPPED (...) [ 86%] 153s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-deepcopy] PASSED [ 86%] 153s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-copy] PASSED [ 86%] 153s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-pickle] PASSED [ 86%] 153s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-deepcopy] PASSED [ 86%] 153s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-copy] PASSED [ 86%] 153s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-pickle] PASSED [ 86%] 153s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-deepcopy] PASSED [ 86%] 153s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-copy] PASSED [ 86%] 153s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-pickle] PASSED [ 86%] 153s tests/test_struct.py::test_struct_default PASSED [ 86%] 153s tests/test_struct.py::test_struct_set_on_dict PASSED [ 86%] 153s tests/test_struct.py::test_struct_set_on_nested_dict PASSED [ 86%] 153s tests/test_struct.py::test_merge_dotlist_into_struct PASSED [ 86%] 153s tests/test_struct.py::test_merge_config_with_struct[in_base0-in_merged0] PASSED [ 86%] 153s tests/test_struct.py::test_struct_contain_missing PASSED [ 86%] 153s tests/test_struct.py::test_struct_dict_get[cfg0] PASSED [ 86%] 153s tests/test_struct.py::test_struct_dict_get[cfg1] PASSED [ 86%] 153s tests/test_struct.py::test_struct_dict_assign PASSED [ 86%] 153s tests/test_to_container.py::test_to_container_returns_primitives[list] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container_returns_primitives[dict_in_list] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container_returns_primitives[list_in_list] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container_returns_primitives[dict_in_dict] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container_returns_primitives[list_in_dict] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container_returns_primitives[none_dictconfig] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container_returns_primitives[none_listconfig] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container_returns_primitives[missing_dictconfig] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container_returns_primitives[missing_listconfig] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container_supports_allow_objects[to_container] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container_supports_allow_objects[to_object] PASSED [ 86%] 153s tests/test_to_container.py::test_scmode[DICT-dict] PASSED [ 86%] 153s tests/test_to_container.py::test_scmode[DICT-list] PASSED [ 86%] 153s tests/test_to_container.py::test_scmode[DICT_CONFIG-dict] PASSED [ 86%] 153s tests/test_to_container.py::test_scmode[DICT_CONFIG-list] PASSED [ 86%] 153s tests/test_to_container.py::test_scmode[INSTANTIATE-dict] PASSED [ 86%] 153s tests/test_to_container.py::test_scmode[INSTANTIATE-list] PASSED [ 86%] 153s tests/test_to_container.py::test_scmode[default-dict] PASSED [ 86%] 153s tests/test_to_container.py::test_scmode[default-list] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[empty_list] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[list] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[list_with_none] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[list_with_inter] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[empty_dict] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[dict] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[dict_with_inter] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[dict_with_none] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[dict_missing_value] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[dict_none_value] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[dict_none_dictconfig] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[dict_missing_dictconfig] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[dict_inter_dictconfig] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[toplevel_dict_inter] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[dict_missing_listconfig] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[dict_none_listconfig] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[dict_inter_listconfig] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container[toplevel_list_inter] PASSED [ 86%] 153s tests/test_to_container.py::test_to_container_invalid_input PASSED [ 86%] 153s tests/test_to_container.py::test_string_interpolation_with_readonly_parent PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_container[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_container[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_object[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_object[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_resolve_is_True_by_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_resolve_is_True_by_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_resolve_False[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_resolve_False[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_enum_to_str_True[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_enum_to_str_True[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_InterpolationResolutionError[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_InterpolationResolutionError[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_Any_ref_type[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_Any_ref_type[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_with_field_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_with_field_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2str_with_field_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2str_with_field_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_setattr_for_user_with_extra_field[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_setattr_for_user_with_extra_field[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_required_args[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_required_args[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_default_args[tests.structured_conf.data.dataclasses] PASSED [ 87%] 153s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_default_args[tests.structured_conf.data.attr_classes] PASSED [ 87%] 153s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_keys[convert] PASSED [ 87%] 153s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_keys[dont-convert] PASSED [ 87%] 153s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_values[convert] PASSED [ 87%] 153s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_values[dont-convert] PASSED [ 87%] 153s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_list[convert] PASSED [ 87%] 153s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_list[dont-convert] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:missing] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:missing_value] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:nested] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:missing] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:missing_elt] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:nested] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-structured:missing_field] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-structured:missing_in_dict_field] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:missing] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:missing_value] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:nested] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:missing] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:missing_elt] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:nested] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-structured:missing_field] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-structured:missing_in_dict_field] PASSED [ 87%] 153s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:missing] PASSED [ 88%] 153s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:missing_value] PASSED [ 88%] 153s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:nested] PASSED [ 88%] 153s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:missing] PASSED [ 88%] 153s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:missing_elt] PASSED [ 88%] 153s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:nested] PASSED [ 88%] 153s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[structured:missing_field] PASSED [ 88%] 153s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[structured:missing_in_dict_field] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_key_error] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_dict] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_list] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_structured] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_key_error_in_structured] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error0] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error1] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_key_error] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_dict] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_list] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_structured] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_key_error_in_structured] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error0] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error1] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_key_error] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_dict] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_list] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_structured] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_key_error_in_structured] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error0] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error1] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_key_error] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_dict] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_list] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_structured] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_key_error_in_structured] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error0] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error1] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_key_error] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_dict] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_list] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_structured] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_key_error_in_structured] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error0] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error1] PASSED [ 88%] 153s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml[input_0-- item1\n- item2\n- key3: value3\n] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml[input_1-hello: world\nlist:\n- 1\n- 2\n] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml[input_2-abc: str key\n] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml[input_3-? !!binary |\n YWJj\n: bytes key\n] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] FAILED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml[input_5-123: int key\n] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml[input_6-123.45: float key\n] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml[input_7-true: bool key\nfalse: another\n] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_unicode[input_0-- item\u4e00\n- item\u4e8c\n- key\u4e09: value\u4e09\n] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_unicode[input_1-\u4f60\u597d: \u4e16\u754c\nlist:\n- 1\n- 2\n] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_0-- '1'\n- 1\n-int] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_1-- '1'\n- !!binary |\n MQ==\n-bytes] PASSED [ 88%] 153s 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%] 153s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_3-None-bool] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_0-b: '1'\na: 1\n-int] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_1-b: '1'\na: !!binary |\n MQ==\n-bytes] PASSED [ 88%] 153s 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%] 153s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_3-None-bool] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_resolve[input_0-True-bar] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_resolve[input_1-False-changed] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_resolve[input_2-True-100] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_resolve[input_3-False-1000] PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_sort_keys PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_with_enum PASSED [ 88%] 153s tests/test_to_yaml.py::test_to_yaml_with_enum_key PASSED [ 88%] 153s tests/test_to_yaml.py::test_structured_configs[user0] PASSED [ 88%] 153s tests/test_to_yaml.py::test_structured_configs[user1] PASSED [ 88%] 153s tests/test_to_yaml.py::test_structured_configs[user2] PASSED [ 88%] 153s tests/test_unions.py::TestUnionNode::test_creation[123-int_float] PASSED [ 88%] 153s tests/test_unions.py::TestUnionNode::test_creation[123-float_bool] PASSED [ 88%] 153s tests/test_unions.py::TestUnionNode::test_creation[123-bool_str] PASSED [ 88%] 153s tests/test_unions.py::TestUnionNode::test_creation[123-str_bytes] PASSED [ 88%] 153s tests/test_unions.py::TestUnionNode::test_creation[123-bytes_color] PASSED [ 88%] 153s tests/test_unions.py::TestUnionNode::test_creation[123-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[10.1-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[10.1-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[10.1-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[10.1-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[10.1-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[10.1-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[binary-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[binary-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[binary-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[binary-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[binary-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[binary-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[true-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[true-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[true-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[true-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[true-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[true-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[abc-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[abc-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[abc-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[abc-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[abc-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[abc-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[red_str-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[red_str-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[red_str-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[red_str-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[red_str-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[red_str-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[123_str-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[123_str-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[123_str-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[123_str-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[123_str-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[123_str-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[path-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[path-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[path-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[path-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[path-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[path-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[object-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[object-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[object-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[object-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[object-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_creation[object-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[123-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[123-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[123-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[123-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[123-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[123-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[10.1-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[10.1-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[10.1-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[10.1-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[10.1-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[10.1-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[binary-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[binary-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[binary-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[binary-str_bytes] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[binary-bytes_color] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[binary-color_int] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[true-int_float] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[true-float_bool] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[true-bool_str] PASSED [ 89%] 153s tests/test_unions.py::TestUnionNode::test_set_value[true-str_bytes] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[true-bytes_color] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[true-color_int] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[abc-int_float] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[abc-float_bool] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[abc-bool_str] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[abc-str_bytes] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[abc-bytes_color] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[abc-color_int] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[red_str-int_float] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[red_str-float_bool] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[red_str-bool_str] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[red_str-str_bytes] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[red_str-bytes_color] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[red_str-color_int] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[123_str-int_float] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[123_str-float_bool] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[123_str-bool_str] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[123_str-str_bytes] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[123_str-bytes_color] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[123_str-color_int] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-int_float] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-float_bool] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-bool_str] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-str_bytes] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-bytes_color] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-color_int] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-int_float] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-float_bool] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-bool_str] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-str_bytes] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-bytes_color] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-color_int] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[path-int_float] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[path-float_bool] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[path-bool_str] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[path-str_bytes] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[path-bytes_color] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[path-color_int] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[object-int_float] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[object-float_bool] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[object-bool_str] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[object-str_bytes] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[object-bytes_color] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNode::test_set_value[object-color_int] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[missing-optional] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[missing-not_optional] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[interp-optional] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[interp-not_optional] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[none-optional] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[none-not_optional] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[missing-optional] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[missing-not_optional] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[interp-optional] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[interp-not_optional] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[none-optional] PASSED [ 90%] 153s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[none-not_optional] PASSED [ 90%] 153s tests/test_unions.py::test_get_parent_container PASSED [ 90%] 153s tests/test_update.py::test_update[replace:string] PASSED [ 90%] 153s tests/test_update.py::test_update[add:string] PASSED [ 90%] 153s tests/test_update.py::test_update[none_value] PASSED [ 90%] 153s tests/test_update.py::test_update[dict:value:empty_dict] PASSED [ 90%] 153s tests/test_update.py::test_update[value:dict] PASSED [ 90%] 153s tests/test_update.py::test_update[dict:deep] PASSED [ 90%] 153s tests/test_update.py::test_update[dict:deep:getitem] PASSED [ 90%] 153s tests/test_update.py::test_update[dict:deep:map] PASSED [ 90%] 153s tests/test_update.py::test_update[dict:value] PASSED [ 90%] 153s tests/test_update.py::test_update[dict:deep:value0] PASSED [ 90%] 153s tests/test_update.py::test_update[dict:deep:value1] PASSED [ 90%] 153s tests/test_update.py::test_update[deep_map_update] PASSED [ 90%] 153s tests/test_update.py::test_update[update_missing] PASSED [ 90%] 153s tests/test_update.py::test_update[same_value0] PASSED [ 90%] 153s tests/test_update.py::test_update[same_value1] PASSED [ 90%] 153s tests/test_update.py::test_update[dict_value0] PASSED [ 90%] 153s tests/test_update.py::test_update[dict_value1] PASSED [ 90%] 153s tests/test_update.py::test_update[dict_value2] PASSED [ 90%] 153s tests/test_update.py::test_update[dict_value:merge0] PASSED [ 90%] 153s tests/test_update.py::test_update[dict_value:merge1] PASSED [ 90%] 153s tests/test_update.py::test_update[list:replace] PASSED [ 90%] 153s tests/test_update.py::test_update[list:update0] PASSED [ 90%] 153s tests/test_update.py::test_update[list:update1] PASSED [ 90%] 153s tests/test_update.py::test_update[list:nested:update0] PASSED [ 91%] 153s tests/test_update.py::test_update[list:nested:update1] PASSED [ 91%] 153s tests/test_update.py::test_update[list:merge0] PASSED [ 91%] 153s tests/test_update.py::test_update[list:merge1] PASSED [ 91%] 153s tests/test_update.py::test_update_merge_set[dict_value:merge] PASSED [ 91%] 153s tests/test_update.py::test_update_merge_set[dict_value:set] PASSED [ 91%] 153s tests/test_update.py::test_update_merge_set[list:merge] PASSED [ 91%] 153s tests/test_update.py::test_update_merge_set[list:set] PASSED [ 91%] 153s tests/test_update.py::test_update_merge_set[structured_list:merge] PASSED [ 91%] 153s tests/test_update.py::test_update_merge_set[structured_list:set] PASSED [ 91%] 153s tests/test_update.py::test_update_list_make_dict PASSED [ 91%] 153s tests/test_update.py::test_update_list_index_error PASSED [ 91%] 153s tests/test_update.py::test_update_merge_by_default PASSED [ 91%] 153s tests/test_update.py::test_update_force_add[add_value0] PASSED [ 91%] 153s tests/test_update.py::test_update_force_add[add_value1] PASSED [ 91%] 153s tests/test_update.py::test_update_force_add[add_dict0] PASSED [ 91%] 153s tests/test_update.py::test_update_force_add[add_dict1] PASSED [ 91%] 153s tests/test_update.py::test_update_force_add[add_list0] PASSED [ 91%] 153s tests/test_update.py::test_update_force_add[add_list1] PASSED [ 91%] 153s tests/test_update.py::test_update_force_add[inserting_into_nested_structured_config] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[Any-10-AnyNode-True] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[Any-10-AnyNode-False] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[DummyEnum-DummyEnum.FOO-EnumNode-True] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[DummyEnum-DummyEnum.FOO-EnumNode-False] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[int-42-IntegerNode-True] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[int-42-IntegerNode-False] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[bytes-\xf0\xf1\xf2-BytesNode-True] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[bytes-\xf0\xf1\xf2-BytesNode-False] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[Path-value4-PathNode-True] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[Path-value4-PathNode-False] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[float-3.1415-FloatNode-True] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[float-3.1415-FloatNode-False] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[bool-True-BooleanNode-True] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[bool-True-BooleanNode-False] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[str-foo-StringNode-True] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap[str-foo-StringNode-False] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[any0] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[any1] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[any2] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[any3] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[any4] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[any5] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[any6] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[any7] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[any_as_dict] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[any_as_list] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[int0] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[int1] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[int2] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[int3] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[int4] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[int5] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[int6] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[int7] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[float0] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[float1] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[float2] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[float3] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[float4] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[float5] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[float6] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[float7] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool0] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool1] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool2] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool3] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool4] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool5] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool6] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool7] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool8] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool9] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool10] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool11] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[bool12] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[str0] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[str1] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[str2] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[str3] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[str4] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[str5] PASSED [ 91%] 153s tests/test_utils.py::test_node_wrap2[str6] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[bytes0] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[bytes1] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[bytes2] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[bytes3] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[bytes4] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[bytes5] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[bytes6] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[path0] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[path1] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[path2] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[path3] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[path4] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[path5] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[path6] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[Color0] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[Color1] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[Color2] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[Color3] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[Color4] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[Color5] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[Color6] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[Color7] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[Color8] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[Color9] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[bad_type] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[list_bad_type] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[dict_bad_type] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[DictConfig] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[dict_to_list] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[dict_to_list[int]] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[dict_to_any] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[dict_to_plugin] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[DictConfig[Plugin]] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[plugin_to_any] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[plugin_to_dict[str, int]] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[plugin_to_list] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[plugin_to_list[int]] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[ListConfig] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[list_to_dict] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[list_to_dict[str-int]] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap2[list_to_any] PASSED [ 92%] 153s tests/test_utils.py::test_node_wrap_illegal_type PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[int-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[float-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[bool-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[str-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[bytes-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[Path-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[Any-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[_TestEnum-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[_TestUserClass-False] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[_TestAttrsClass-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[_TestDataclass-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[List-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[Dict-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[Optional-True] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[Union-True0] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[Union-False0] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[Union-False1] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[Union-True1] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[Union-False2] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[Union-False3] PASSED [ 92%] 153s tests/test_utils.py::test_is_valid_value_annotation[Union-False4] PASSED [ 92%] 153s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[_TestDataclass] PASSED [ 92%] 153s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[test_cls_or_obj1] PASSED [ 92%] 153s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[_TestAttrsClass] PASSED [ 92%] 153s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[test_cls_or_obj3] PASSED [ 92%] 153s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data_throws_ValueError PASSED [ 92%] 153s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[_TestDataclass] PASSED [ 92%] 153s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[test_cls_or_obj1] PASSED [ 92%] 153s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[_TestAttrsClass] PASSED [ 92%] 153s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[test_cls_or_obj3] PASSED [ 92%] 153s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names_throws_ValueError PASSED [ 92%] 153s tests/test_utils.py::test_get_structured_config_data_illegal_value[_TestDataclassIllegalValue] PASSED [ 92%] 153s tests/test_utils.py::test_get_structured_config_data_illegal_value[_TestAttrllegalValue] PASSED [ 92%] 153s tests/test_utils.py::test_is_dataclass PASSED [ 92%] 153s tests/test_utils.py::test_is_attr_class PASSED [ 92%] 153s tests/test_utils.py::test_is_structured_config_frozen_with_invalid_obj PASSED [ 92%] 153s tests/test_utils.py::test_value_kind[foo-ValueKind.VALUE] PASSED [ 92%] 153s tests/test_utils.py::test_value_kind[1-ValueKind.VALUE] PASSED [ 92%] 153s tests/test_utils.py::test_value_kind[1.0-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[123-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[value4-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[True-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[False-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[Color.GREEN-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[Dataclass-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[value9-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[value10-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[value11-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[value12-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[value13-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[value14-ValueKind.VALUE] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[???-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[value16-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[value17-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[value18-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[value19-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[value20-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[${foo.bar}-ValueKind.INTERPOLATION] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[ftp://${host}/path-ValueKind.INTERPOLATION] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[${func:foo}-ValueKind.INTERPOLATION] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[${func:a/b}-ValueKind.INTERPOLATION] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[${func:c:\\a\\b}-ValueKind.INTERPOLATION0] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[${func:c:\\a\\b}-ValueKind.INTERPOLATION1] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[integernode-interp] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[dictconfig-interp] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[listconfig-interp] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[anynode-interp] PASSED [ 93%] 153s tests/test_utils.py::test_value_kind[unionnode-interp] PASSED [ 93%] 153s tests/test_utils.py::test_re_parent PASSED [ 93%] 153s tests/test_utils.py::test_get_class PASSED [ 93%] 153s tests/test_utils.py::test_get_key_value_types[int-int-str-str] PASSED [ 93%] 153s tests/test_utils.py::test_get_key_value_types[int-int-Color-Color] PASSED [ 93%] 153s tests/test_utils.py::test_get_key_value_types[int-int-Any-Any] PASSED [ 93%] 153s tests/test_utils.py::test_get_key_value_types[str-str-str-str] PASSED [ 93%] 153s tests/test_utils.py::test_get_key_value_types[str-str-Color-Color] PASSED [ 93%] 153s tests/test_utils.py::test_get_key_value_types[str-str-Any-Any] PASSED [ 93%] 153s tests/test_utils.py::test_get_key_value_types[Color-Color-str-str] PASSED [ 93%] 153s tests/test_utils.py::test_get_key_value_types[Color-Color-Color-Color] PASSED [ 93%] 153s tests/test_utils.py::test_get_key_value_types[Color-Color-Any-Any] PASSED [ 93%] 153s tests/test_utils.py::test_get_key_value_types[Any-Any-str-str] PASSED [ 93%] 153s tests/test_utils.py::test_get_key_value_types[Any-Any-Color-Color] PASSED [ 93%] 153s tests/test_utils.py::test_get_key_value_types[Any-Any-Any-Any] PASSED [ 93%] 153s tests/test_utils.py::test_is_primitive_type_annotation[int-True] PASSED [ 93%] 153s tests/test_utils.py::test_is_primitive_type_annotation[float-True] PASSED [ 93%] 153s tests/test_utils.py::test_is_primitive_type_annotation[bool-True] PASSED [ 93%] 153s tests/test_utils.py::test_is_primitive_type_annotation[bytes-True] PASSED [ 93%] 153s tests/test_utils.py::test_is_primitive_type_annotation[str-True] PASSED [ 93%] 153s tests/test_utils.py::test_is_primitive_type_annotation[Path-True] PASSED [ 93%] 153s tests/test_utils.py::test_is_primitive_type_annotation[NoneType-True] PASSED [ 93%] 153s tests/test_utils.py::test_is_primitive_type_annotation[Color-True] PASSED [ 93%] 153s tests/test_utils.py::test_is_primitive_type_annotation[list-False] PASSED [ 93%] 153s tests/test_utils.py::test_is_primitive_type_annotation[ListConfig-False] PASSED [ 93%] 153s tests/test_utils.py::test_is_primitive_type_annotation[dict-False] PASSED [ 93%] 153s tests/test_utils.py::test_is_primitive_type_annotation[DictConfig-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[int-False-int0-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[int-False-int0-True] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[int-True-int0-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[int-True-int0-True] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[bool-False-bool-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[bool-False-bool-True] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[bool-True-bool-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[bool-True-bool-True] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[bytes-False-bytes-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[bytes-False-bytes-True] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[bytes-True-bytes-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[bytes-True-bytes-True] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[float-False-float-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[float-False-float-True] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[float-True-float-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[float-True-float-True] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[str-False-str-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[str-False-str-True] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[str-True-str-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[str-True-str-True] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[Path-False-Path-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[Path-False-Path-True] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[Path-True-pathlib.Path-False] FAILED [ 93%] 153s tests/test_utils.py::test_type_str[Path-True-pathlib.Path-True] FAILED [ 93%] 153s tests/test_utils.py::test_type_str[Color-False-Color-False] PASSED [ 93%] 153s tests/test_utils.py::test_type_str[Color-False-Color-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Color-True-tests.Color-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Color-True-tests.Color-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[DictConfig-False-DictConfig-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[DictConfig-False-DictConfig-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[DictConfig-True-DictConfig-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[DictConfig-True-DictConfig-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[ListConfig-False-ListConfig-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[ListConfig-False-ListConfig-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[ListConfig-True-ListConfig-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[ListConfig-True-ListConfig-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-False-Dict[str, str]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-False-Dict[str, str]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-True-Dict[str, str]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-True-Dict[str, str]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-False-Dict[Color, int]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-False-Dict[Color, int]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-True-Dict[tests.Color, int]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-True-Dict[tests.Color, int]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-False-Dict[str, Plugin]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-False-Dict[str, Plugin]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-True-Dict[str, tests.Plugin]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-True-Dict[str, tests.Plugin]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-False-Dict[str, List[Plugin]]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-False-Dict[str, List[Plugin]]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-True-Dict[str, List[tests.Plugin]]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Dict-True-Dict[str, List[tests.Plugin]]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[dict-False-dict-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[dict-False-dict-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[dict-True-dict-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[dict-True-dict-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[List-False-List[str]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[List-False-List[str]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[List-True-List[str]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[List-True-List[str]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[List-False-List[Color]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[List-False-List[Color]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[List-True-List[tests.Color]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[List-True-List[tests.Color]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[List-False-List[Dict[str, Color]]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[List-False-List[Dict[str, Color]]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[List-True-List[Dict[str, tests.Color]]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[List-True-List[Dict[str, tests.Color]]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[list-False-list-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[list-False-list-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[list-True-list-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[list-True-list-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str, int]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str, int]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str, int]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str, int]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Tuple-False-Tuple[float, ...]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Tuple-False-Tuple[float, ...]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Tuple-True-Tuple[float, ...]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Tuple-True-Tuple[float, ...]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[tuple-False-tuple-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[tuple-False-tuple-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[tuple-True-tuple-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[tuple-True-tuple-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Union-False-Union[str, int, Color]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Union-False-Union[str, int, Color]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Union-True-Union[str, int, tests.Color]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[Union-True-Union[str, int, tests.Color]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[int-False-int1-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[int-False-int1-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[int-True-int1-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[int-True-int1-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[IllegalType-False-IllegalType-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[IllegalType-False-IllegalType-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[IllegalType-True-tests.IllegalType-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[IllegalType-True-tests.IllegalType-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric[int]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric[int]-True] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric[int]-False] PASSED [ 94%] 153s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric[int]-True] PASSED [ 95%] 153s tests/test_utils.py::test_type_str_regex[type_0-] PASSED [ 95%] 153s tests/test_utils.py::test_type_str_regex[type_1-] PASSED [ 95%] 153s tests/test_utils.py::test_type_str_ellipsis PASSED [ 95%] 153s tests/test_utils.py::test_type_str_nonetype[none] PASSED [ 95%] 153s tests/test_utils.py::test_type_str_nonetype[nonetype] PASSED [ 95%] 153s tests/test_utils.py::test_type_str_nonetype[Union-Optional[Union[float, bool]]0] PASSED [ 95%] 153s tests/test_utils.py::test_type_str_nonetype[Union-Optional[Union[float, bool]]1] PASSED [ 95%] 153s tests/test_utils.py::test_type_str_nonetype[object-object] PASSED [ 95%] 153s tests/test_utils.py::test_type_str_nonetype[Optional-Optional[object]] PASSED [ 95%] 153s tests/test_utils.py::test_is_primitive_list[list] PASSED [ 95%] 153s tests/test_utils.py::test_is_primitive_list[list1] PASSED [ 95%] 153s tests/test_utils.py::test_is_primitive_list[tuple] PASSED [ 95%] 153s tests/test_utils.py::test_is_primitive_list[tuple1] PASSED [ 95%] 153s tests/test_utils.py::test_is_primitive_list[dict] PASSED [ 95%] 153s tests/test_utils.py::test_is_primitive_list[list_subclass] PASSED [ 95%] 153s tests/test_utils.py::test_is_primitive_list[namedtuple] PASSED [ 95%] 153s tests/test_utils.py::test_is_primitive_dict[dict] PASSED [ 95%] 153s tests/test_utils.py::test_is_primitive_dict[dict1] PASSED [ 95%] 153s tests/test_utils.py::test_is_primitive_dict[list] PASSED [ 95%] 153s tests/test_utils.py::test_is_primitive_dict[tuple] PASSED [ 95%] 153s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dictconfig] PASSED [ 95%] 153s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[listconfig] PASSED [ 95%] 153s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dict_subclass] PASSED [ 95%] 153s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dict_subclass_dataclass] PASSED [ 95%] 153s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[user0] PASSED [ 95%] 153s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[user1] PASSED [ 95%] 153s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dictconfig] PASSED [ 95%] 153s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[listconfig] PASSED [ 95%] 153s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dict_subclass] PASSED [ 95%] 153s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dict_subclass_dataclass] PASSED [ 95%] 153s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[user0] PASSED [ 95%] 153s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[user1] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[Dict-True0] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[Dict-True1] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[Dict-True2] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[Dict-True3] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[Dict-True4] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[Dict-True5] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[Dict-True6] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[Dict-True7] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[Dict-True8] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[Str2Int-True] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[type_10-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[User-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[type_12-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[List-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[dict-True] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[DictConfig-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[Any-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[None-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_dict_annotation[NoneType-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[List-True0] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[List-True1] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[List-True2] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[List-True3] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[List-True4] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[List-True5] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[List-True6] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[List-True7] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[Dict-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[List-True8] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[list-True] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[tuple-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_list_annotation[ListConfig-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[Tuple-True0] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[Tuple-True1] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[Tuple-True2] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[Tuple-True3] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[Tuple-True4] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[Tuple-True5] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[Tuple-True6] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[Dict-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[List-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[Tuple-True7] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[list-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[dict-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[tuple-True] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[Any-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[int-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[User-False] PASSED [ 95%] 153s tests/test_utils.py::test_is_tuple_annotation[None-False] PASSED [ 96%] 153s tests/test_utils.py::test_is_tuple_annotation[NoneType-False] PASSED [ 96%] 153s tests/test_utils.py::test_is_union_annotation[Union-True0] PASSED [ 96%] 153s tests/test_utils.py::test_is_union_annotation[Union-True1] PASSED [ 96%] 153s tests/test_utils.py::test_is_union_annotation[Union-True2] PASSED [ 96%] 153s tests/test_utils.py::test_is_union_annotation[Optional-True0] PASSED [ 96%] 153s tests/test_utils.py::test_is_union_annotation[Optional-True1] PASSED [ 96%] 153s tests/test_utils.py::test_is_union_annotation[Any-False] PASSED [ 96%] 153s tests/test_utils.py::test_is_union_annotation[int-False] PASSED [ 96%] 153s tests/test_utils.py::test_is_union_annotation[User-False] PASSED [ 96%] 153s tests/test_utils.py::test_is_union_annotation[None-False] PASSED [ 96%] 153s tests/test_utils.py::test_is_union_annotation[NoneType-False] PASSED [ 96%] 153s tests/test_utils.py::test_is_union_annotation_PEP604 PASSED [ 96%] 153s tests/test_utils.py::test_is_supported_union_annotation[Union-True0] PASSED [ 96%] 153s tests/test_utils.py::test_is_supported_union_annotation[Union-False0] PASSED [ 96%] 153s tests/test_utils.py::test_is_supported_union_annotation[Union-False1] PASSED [ 96%] 153s tests/test_utils.py::test_is_supported_union_annotation[Union-False2] PASSED [ 96%] 153s tests/test_utils.py::test_is_supported_union_annotation[Union-True1] PASSED [ 96%] 153s tests/test_utils.py::test_is_supported_union_annotation[Optional-True0] PASSED [ 96%] 153s tests/test_utils.py::test_is_supported_union_annotation[Optional-True1] PASSED [ 96%] 153s tests/test_utils.py::test_is_supported_union_annotation[Any-False] PASSED [ 96%] 153s tests/test_utils.py::test_is_supported_union_annotation[int-False] PASSED [ 96%] 153s tests/test_utils.py::test_is_supported_union_annotation[User-False] PASSED [ 96%] 153s tests/test_utils.py::test_is_supported_union_annotation[None-False] PASSED [ 96%] 153s tests/test_utils.py::test_is_supported_union_annotation[NoneType-False] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[int] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[float] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[bool] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[enum] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[bytes] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[path] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[str] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[NoneType] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[dict] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[List[Any]0] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[List[Any]1] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[ConcretePlugin0] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[ConcretePlugin1] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[IntegerNode0] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[FloatNode0] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[BooleanNode0] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[StringNode0] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[BooleanNode1] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[EnumNode[Color]0] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[IntegerNode1] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[FloatNode1] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[BooleanNode2] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[StringNode1] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[BytesNode] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[EnumNode[Color]1] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[DictConfig] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[DictConfig[str,Color]] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[DictConfig[Color,int]] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[DictConfig[ConcretePlugin]_Any_reftype] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[DictConfig[Union[str, Enum], Any]_missing] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[DictConfig[str, int]_missing] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[DictConfig[Plugin]] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[Plugin0] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[Plugin1] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[ListConfig[Any]] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[ListConfig[int]] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[ListConfig_missing] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[ListConfig[int]_missing] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[ListConfig_none] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type[ListConfig[int]_none] PASSED [ 96%] 153s tests/test_utils.py::test_get_node_ref_type[dict] PASSED [ 96%] 153s tests/test_utils.py::test_get_node_ref_type[User.name] PASSED [ 96%] 153s tests/test_utils.py::test_get_node_ref_type[User.age] PASSED [ 96%] 153s tests/test_utils.py::test_get_node_ref_type[user] PASSED [ 96%] 153s tests/test_utils.py::test_get_node_ref_type[ubf] PASSED [ 96%] 153s tests/test_utils.py::test_get_node_ref_type[oubf] PASSED [ 96%] 153s tests/test_utils.py::test_get_ref_type_error PASSED [ 96%] 153s tests/test_utils.py::test_get_value_basic[1] PASSED [ 96%] 153s tests/test_utils.py::test_get_value_basic[None] PASSED [ 96%] 153s tests/test_utils.py::test_get_value_basic[value2] PASSED [ 96%] 153s tests/test_utils.py::test_get_value_basic[value3] PASSED [ 96%] 153s tests/test_utils.py::test_get_value_container[content0] PASSED [ 96%] 153s tests/test_utils.py::test_get_value_container[???] PASSED [ 96%] 153s tests/test_utils.py::test_get_value_container[None] PASSED [ 96%] 153s tests/test_utils.py::test_get_value_container[${bar}] PASSED [ 96%] 153s tests/test_utils.py::test_get_value_of_node_subclass[anynode] PASSED [ 96%] 153s tests/test_utils.py::test_get_value_of_node_subclass[integernode] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[listconfig] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[int] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[raw-interp] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[dict-interp] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[any-interp] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[int-interp] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[union-interp] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[dict-missing] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[any-missing] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[int-missing] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[union-missing] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[dict-none] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[any-none] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[int-none] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[union-none] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[dictconfig] PASSED [ 97%] 153s tests/test_utils.py::test_get_value_of_node_subclass[union[int]] PASSED [ 97%] 153s tests/test_utils.py::test_ensure_container_raises_ValueError PASSED [ 97%] 153s tests/test_utils.py::test_marker_string_representation PASSED [ 97%] 153s tests/test_utils.py::test_split_key[-expected0] PASSED [ 97%] 153s tests/test_utils.py::test_split_key[foo-expected1] PASSED [ 97%] 153s tests/test_utils.py::test_split_key[foo.bar-expected2] PASSED [ 97%] 153s tests/test_utils.py::test_split_key[foo[bar]-expected3] PASSED [ 97%] 153s tests/test_utils.py::test_split_key[.foo-expected4] PASSED [ 97%] 153s tests/test_utils.py::test_split_key[..foo-expected5] PASSED [ 97%] 153s tests/test_utils.py::test_split_key[.foo[bar]-expected6] PASSED [ 97%] 153s tests/test_utils.py::test_split_key[[foo]-expected7] PASSED [ 97%] 153s tests/test_utils.py::test_split_key[[foo][bar]-expected8] PASSED [ 97%] 153s tests/test_utils.py::test_split_key[.[foo][bar]-expected9] PASSED [ 97%] 153s tests/test_utils.py::test_split_key[..[foo][bar]-expected10] PASSED [ 97%] 153s tests/test_utils.py::test_split_key[...a[b][c].d.e[f].g[h]-expected11] PASSED [ 97%] 153s tests/test_utils.py::test_nullcontext PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[0-True] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[0-False] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[1-True] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[1-False] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[2-True] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[2-False] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[3-True] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[3-False] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[4-True] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[4-False] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[5-True] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[5-False] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[6-True] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[6-False] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[7-True] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[7-False] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[8-True] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[8-False] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[9-True] PASSED [ 97%] 153s tests/test_utils.py::test_is_optional[9-False] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[missing-passthrough] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[missing-any_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[missing-integer_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[missing-dict_config] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[missing-list_config] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[missing-union_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[interp-passthrough] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[interp-any_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[interp-integer_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[interp-dict_config] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[interp-list_config] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[interp-union_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[none-passthrough] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[none-any_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[none-integer_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[none-dict_config] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[none-list_config] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[none-union_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[default-passthrough] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[default-any_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[default-integer_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[default-dict_config] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[default-list_config] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_missing[default-union_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-passthrough] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-any_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-integer_node] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-dict_config] PASSED [ 97%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-list_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-union_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-passthrough] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-any_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-integer_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-dict_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-list_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-union_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[none-passthrough] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[none-any_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[none-integer_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[none-dict_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[none-list_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[none-union_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[default-passthrough] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[default-any_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[default-integer_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[default-dict_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[default-list_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_interpolation[default-union_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[missing-passthrough] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[missing-any_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[missing-integer_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[missing-dict_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[missing-list_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[missing-union_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[interp-passthrough] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[interp-any_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[interp-integer_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[interp-dict_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[interp-list_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[interp-union_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[none-passthrough] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[none-any_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[none-integer_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[none-dict_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[none-list_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[none-union_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[default-passthrough] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[default-any_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[default-integer_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[default-dict_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[default-list_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_none[default-union_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[missing-passthrough] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[missing-any_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[missing-integer_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[missing-dict_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[missing-list_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[missing-union_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[interp-passthrough] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[interp-any_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[interp-integer_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[interp-dict_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[interp-list_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[interp-union_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[none-passthrough] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[none-any_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[none-integer_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[none-dict_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[none-list_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[none-union_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[default-passthrough] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[default-any_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[default-integer_node] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[default-dict_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[default-list_config] PASSED [ 98%] 153s tests/test_utils.py::TestIndicators::test_is_special[default-union_node] PASSED [ 98%] 153s tests/test_utils.py::test_get_dict_key_value_types[Dict_no_subscript] PASSED [ 98%] 153s tests/test_utils.py::test_get_dict_key_value_types[dict_no_subscript] PASSED [ 98%] 153s tests/test_utils.py::test_get_dict_key_value_types[any_explicit] PASSED [ 98%] 153s tests/test_utils.py::test_get_dict_key_value_types[Dict_int_float] PASSED [ 98%] 153s tests/test_utils.py::test_get_dict_key_value_types[color_user] PASSED [ 98%] 153s tests/test_utils.py::test_get_dict_key_value_types[list] PASSED [ 98%] 153s tests/test_utils.py::test_get_dict_key_value_types[dict] PASSED [ 98%] 153s tests/test_utils.py::test_get_dict_key_value_types_python_3_10 PASSED [ 98%] 153s tests/test_utils.py::test_get_list_element_type[list_no_subscript] PASSED [ 98%] 153s tests/test_utils.py::test_get_list_element_type[List_no_subscript] PASSED [ 98%] 153s tests/test_utils.py::test_get_list_element_type[any_explicit] PASSED [ 98%] 153s tests/test_utils.py::test_get_list_element_type[List_int] PASSED [ 98%] 153s tests/test_utils.py::test_get_list_element_type[user] PASSED [ 98%] 153s tests/test_utils.py::test_get_list_element_type[list] PASSED [ 99%] 153s tests/test_utils.py::test_get_list_element_type[dict] PASSED [ 99%] 153s tests/test_utils.py::test_get_list_element_type_python_3_10 PASSED [ 99%] 153s tests/test_utils.py::test_get_tuple_item_types[tuple_no_subscript] PASSED [ 99%] 153s tests/test_utils.py::test_get_tuple_item_types[Tuple_no_subscript] PASSED [ 99%] 153s tests/test_utils.py::test_get_tuple_item_types[any_explicit] PASSED [ 99%] 153s tests/test_utils.py::test_get_tuple_item_types[Tuple_int] PASSED [ 99%] 153s tests/test_utils.py::test_get_tuple_item_types[Tuple[int,str]] PASSED [ 99%] 153s tests/test_utils.py::test_get_tuple_item_types[Tuple[int,...]] PASSED [ 99%] 153s tests/test_utils.py::test_get_tuple_item_types[user] PASSED [ 99%] 153s tests/test_utils.py::test_get_tuple_item_types[tuple] PASSED [ 99%] 153s tests/test_utils.py::test_get_tuple_item_types[dict] PASSED [ 99%] 153s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple_int] PASSED [ 99%] 153s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple[int,str]] PASSED [ 99%] 153s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple[int,...]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[int] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[any] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[color] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[str] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[o[any]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[int-str] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[str-int] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[dict[str,int]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[dict0] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[dict[any,any]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[o[dict[str,int]]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[dict1] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[dict[str,o[int]]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[int-none] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[int-nonetype] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[o[int]-none] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[any-none] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[none-int] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[none-none] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[none-nonetype] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[none-o[none]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[none] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[nonetype] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[int-int] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[int-o[int]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[u[int]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[u[o[int]]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[o[u[int]]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[int-o[str]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[o[o[int]]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[o[o[any]]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[user] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[o[user]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[user-int] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[o[user-int]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[o[user]-int] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[user-o[int]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[o[u[int-str]]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[u[o[int]-str]]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[o[u[o[int]-str]]]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[u[o[int]-o[str]]]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[u[int-str-none]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[u[int-str-nonetype]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[user-[int-str]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[user-nonetype-[int-str]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[user-none-[int-str]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[user-none-[o[int]-str]0] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[user-none-[o[int]-str]1] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[u[float-bool-none]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional[u[float-bool-nonetype]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_optional_support_pep_604 PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[int] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[tuple] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[Tuple] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[Tuple[int]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[Tuple[int]_forward] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[Tuple[int,str]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[Tuple[int,str]_forward] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[Tuple[int,...]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[dict] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[Dict] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[Dict[int,str]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[Dict[int,str]_forward] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[list] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[List] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[List[int]] PASSED [ 99%] 153s tests/test_utils.py::test_resolve_forward[List[int]_forward] PASSED [100%] 153s 153s =================================== FAILURES =================================== 153s ____ test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] _____ 153s 153s expected = Expected(exception_type=, msg="Value 'hello.txt' of type 'pathlib.(Posix|Win...>, parent_node= at 0x3ff934fa520>, object_type_str='dict', ref_type_str='AUTO', num_lines=2) 153s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x3ff933b1010> 153s 153s @mark.parametrize("expected", params) 153s def test_errors(expected: Expected, monkeypatch: Any) -> None: 153s monkeypatch.setenv("OC_CAUSE", "0") 153s cfg = expected.create() 153s expected.finalize(cfg) 153s if expected.msg_is_regex: 153s match = expected.msg 153s else: 153s match = re.escape(expected.msg) 153s 153s with raises(expected.exception_type, match=match) as einfo: 153s try: 153s expected.op(cfg) 153s except Exception as e: 153s # helps in debugging 153s > raise e 153s 153s tests/test_errors.py:1602: 153s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 154s tests/test_errors.py:1599: in test_errors 154s expected.op(cfg) 154s tests/test_errors.py:719: in 154s op=lambda cfg: cfg.__setattr__("bar", Path("hello.txt")), 154s omegaconf/dictconfig.py:338: in __setattr__ 154s self._format_and_raise(key=key, value=value, cause=e) 154s omegaconf/base.py:231: in _format_and_raise 154s format_and_raise( 154s omegaconf/_utils.py:899: in format_and_raise 154s _raise(ex, cause) 154s omegaconf/_utils.py:797: in _raise 154s raise ex.with_traceback(sys.exc_info()[2]) # set env var OC_CAUSE=1 for full trace 154s omegaconf/dictconfig.py:334: in __setattr__ 154s self.__set_impl(key, value) 154s omegaconf/dictconfig.py:318: in __set_impl 154s self._set_item_impl(key, value) 154s omegaconf/basecontainer.py:604: in _set_item_impl 154s self.__dict__["_content"][key]._set_value(value) 154s omegaconf/nodes.py:46: in _set_value 154s self._val = self.validate_and_convert(value) 154s omegaconf/nodes.py:76: in validate_and_convert 154s return self._validate_and_convert_impl(value) 154s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 154s 154s self = 123.456, value = PosixPath('hello.txt') 154s 154s def _validate_and_convert_impl(self, value: Any) -> float: 154s try: 154s if type(value) in (float, str, int): 154s return float(value) 154s else: 154s raise ValueError() 154s except ValueError: 154s > raise ValidationError( 154s "Value '$VALUE' of type '$VALUE_TYPE' could not be converted to Float" 154s ) 154s E omegaconf.errors.ValidationError: Value 'hello.txt' of type 'pathlib._local.PosixPath' could not be converted to Float 154s E full_key: bar 154s E object_type=dict 154s 154s omegaconf/nodes.py:345: ValidationError 154s 154s During handling of the above exception, another exception occurred: 154s 154s expected = Expected(exception_type=, msg="Value 'hello.txt' of type 'pathlib.(Posix|Win...>, parent_node= at 0x3ff934fa520>, object_type_str='dict', ref_type_str='AUTO', num_lines=2) 154s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x3ff933b1010> 154s 154s @mark.parametrize("expected", params) 154s def test_errors(expected: Expected, monkeypatch: Any) -> None: 154s monkeypatch.setenv("OC_CAUSE", "0") 154s cfg = expected.create() 154s expected.finalize(cfg) 154s if expected.msg_is_regex: 154s match = expected.msg 154s else: 154s match = re.escape(expected.msg) 154s 154s > with raises(expected.exception_type, match=match) as einfo: 154s E AssertionError: Regex pattern did not match. 154s E Regex: "Value 'hello.txt' of type 'pathlib.(Posix|Windows)Path' could not be converted to Float" 154s E Input: "Value 'hello.txt' of type 'pathlib._local.PosixPath' could not be converted to Float\n full_key: bar\n object_type=dict" 154s 154s tests/test_errors.py:1597: AssertionError 154s _ test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] _ 154s 154s input_ = {'path_value': PosixPath('hello.txt')} 154s expected = 'path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n' 154s 154s @mark.parametrize( 154s "input_, expected", 154s [ 154s (["item1", "item2", {"key3": "value3"}], "- item1\n- item2\n- key3: value3\n"), 154s ({"hello": "world", "list": [1, 2]}, "hello: world\nlist:\n- 1\n- 2\n"), 154s ({"abc": "str key"}, "abc: str key\n"), 154s ({b"abc": "bytes key"}, "? !!binary |\n YWJj\n: bytes key\n"), 154s ( 154s {"path_value": Path("hello.txt")}, 154s "path_value: !!python/object/apply:pathlib.WindowsPath\n- hello.txt\n" 154s if platform.system() == "Windows" 154s else "path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n", 154s ), 154s ({123: "int key"}, "123: int key\n"), 154s ({123.45: "float key"}, "123.45: float key\n"), 154s ({True: "bool key", False: "another"}, "true: bool key\nfalse: another\n"), 154s ], 154s ) 154s def test_to_yaml(input_: Any, expected: str) -> None: 154s c = OmegaConf.create(input_) 154s as_yaml = OmegaConf.to_yaml(c) 154s > assert as_yaml == expected 154s E AssertionError: assert 'path_value: ...- hello.txt\n' == 'path_value: ...- hello.txt\n' 154s E 154s E - path_value: !!python/object/apply:pathlib.PosixPath 154s E + path_value: !!python/object/apply:pathlib._local.PosixPath 154s E ? +++++++ 154s E - hello.txt 154s 154s tests/test_to_yaml.py:34: AssertionError 154s _________________ test_type_str[Path-True-pathlib.Path-False] __________________ 154s 154s type_ = , include_module_name = True 154s expected = 'pathlib.Path', optional = False 154s 154s @mark.parametrize("optional", [False, True]) 154s @mark.parametrize( 154s "type_, include_module_name, expected", 154s [ 154s (int, False, "int"), 154s (int, True, "int"), 154s (bool, False, "bool"), 154s (bool, True, "bool"), 154s (bytes, False, "bytes"), 154s (bytes, True, "bytes"), 154s (float, False, "float"), 154s (float, True, "float"), 154s (str, False, "str"), 154s (str, True, "str"), 154s (Path, False, "Path"), 154s (Path, True, "pathlib.Path"), 154s (Color, False, "Color"), 154s (Color, True, "tests.Color"), 154s (DictConfig, False, "DictConfig"), 154s (DictConfig, True, "DictConfig"), 154s (ListConfig, False, "ListConfig"), 154s (ListConfig, True, "ListConfig"), 154s (Dict[str, str], False, "Dict[str, str]"), 154s (Dict[str, str], True, "Dict[str, str]"), 154s (Dict[Color, int], False, "Dict[Color, int]"), 154s (Dict[Color, int], True, "Dict[tests.Color, int]"), 154s (Dict[str, Plugin], False, "Dict[str, Plugin]"), 154s (Dict[str, Plugin], True, "Dict[str, tests.Plugin]"), 154s (Dict[str, List[Plugin]], False, "Dict[str, List[Plugin]]"), 154s (Dict[str, List[Plugin]], True, "Dict[str, List[tests.Plugin]]"), 154s (dict, False, "dict"), 154s (dict, True, "dict"), 154s (List[str], False, "List[str]"), 154s (List[str], True, "List[str]"), 154s (List[Color], False, "List[Color]"), 154s (List[Color], True, "List[tests.Color]"), 154s (List[Dict[str, Color]], False, "List[Dict[str, Color]]"), 154s (List[Dict[str, Color]], True, "List[Dict[str, tests.Color]]"), 154s (list, False, "list"), 154s (list, True, "list"), 154s (Tuple[str], False, "Tuple[str]"), 154s (Tuple[str], True, "Tuple[str]"), 154s (Tuple[str, int], False, "Tuple[str, int]"), 154s (Tuple[str, int], True, "Tuple[str, int]"), 154s (Tuple[float, ...], False, "Tuple[float, ...]"), 154s (Tuple[float, ...], True, "Tuple[float, ...]"), 154s (tuple, False, "tuple"), 154s (tuple, True, "tuple"), 154s (Union[str, int, Color], False, "Union[str, int, Color]"), 154s (Union[str, int, Color], True, "Union[str, int, tests.Color]"), 154s (Union[int], False, "int"), 154s (Union[int], True, "int"), 154s (IllegalType, False, "IllegalType"), 154s (IllegalType, True, "tests.IllegalType"), 154s (IllegalTypeGeneric, False, "IllegalTypeGeneric"), 154s (IllegalTypeGeneric, True, "tests.IllegalTypeGeneric"), 154s (IllegalTypeGeneric[int], False, "IllegalTypeGeneric[int]"), 154s (IllegalTypeGeneric[int], True, "tests.IllegalTypeGeneric[int]"), 154s ], 154s ) 154s def test_type_str( 154s type_: Any, include_module_name: bool, expected: str, optional: bool 154s ) -> None: 154s if optional: 154s assert ( 154s _utils.type_str(Optional[type_], include_module_name=include_module_name) 154s == f"Optional[{expected}]" 154s ) 154s else: 154s > assert ( 154s _utils.type_str(type_, include_module_name=include_module_name) == expected 154s ) 154s E AssertionError: assert 'pathlib._local.Path' == 'pathlib.Path' 154s E 154s E - pathlib.Path 154s E + pathlib._local.Path 154s E ? +++++++ 154s 154s tests/test_utils.py:657: AssertionError 154s __________________ test_type_str[Path-True-pathlib.Path-True] __________________ 154s 154s type_ = , include_module_name = True 154s expected = 'pathlib.Path', optional = True 154s 154s @mark.parametrize("optional", [False, True]) 154s @mark.parametrize( 154s "type_, include_module_name, expected", 154s [ 154s (int, False, "int"), 154s (int, True, "int"), 154s (bool, False, "bool"), 154s (bool, True, "bool"), 154s (bytes, False, "bytes"), 154s (bytes, True, "bytes"), 154s (float, False, "float"), 154s (float, True, "float"), 154s (str, False, "str"), 154s (str, True, "str"), 154s (Path, False, "Path"), 154s (Path, True, "pathlib.Path"), 154s (Color, False, "Color"), 154s (Color, True, "tests.Color"), 154s (DictConfig, False, "DictConfig"), 154s (DictConfig, True, "DictConfig"), 154s (ListConfig, False, "ListConfig"), 154s (ListConfig, True, "ListConfig"), 154s (Dict[str, str], False, "Dict[str, str]"), 154s (Dict[str, str], True, "Dict[str, str]"), 154s (Dict[Color, int], False, "Dict[Color, int]"), 154s (Dict[Color, int], True, "Dict[tests.Color, int]"), 154s (Dict[str, Plugin], False, "Dict[str, Plugin]"), 154s (Dict[str, Plugin], True, "Dict[str, tests.Plugin]"), 154s (Dict[str, List[Plugin]], False, "Dict[str, List[Plugin]]"), 154s (Dict[str, List[Plugin]], True, "Dict[str, List[tests.Plugin]]"), 154s (dict, False, "dict"), 154s (dict, True, "dict"), 154s (List[str], False, "List[str]"), 154s (List[str], True, "List[str]"), 154s (List[Color], False, "List[Color]"), 154s (List[Color], True, "List[tests.Color]"), 154s (List[Dict[str, Color]], False, "List[Dict[str, Color]]"), 154s (List[Dict[str, Color]], True, "List[Dict[str, tests.Color]]"), 154s (list, False, "list"), 154s (list, True, "list"), 154s (Tuple[str], False, "Tuple[str]"), 154s (Tuple[str], True, "Tuple[str]"), 154s (Tuple[str, int], False, "Tuple[str, int]"), 154s (Tuple[str, int], True, "Tuple[str, int]"), 154s (Tuple[float, ...], False, "Tuple[float, ...]"), 154s (Tuple[float, ...], True, "Tuple[float, ...]"), 154s (tuple, False, "tuple"), 154s (tuple, True, "tuple"), 154s (Union[str, int, Color], False, "Union[str, int, Color]"), 154s (Union[str, int, Color], True, "Union[str, int, tests.Color]"), 154s (Union[int], False, "int"), 154s (Union[int], True, "int"), 154s (IllegalType, False, "IllegalType"), 154s (IllegalType, True, "tests.IllegalType"), 154s (IllegalTypeGeneric, False, "IllegalTypeGeneric"), 154s (IllegalTypeGeneric, True, "tests.IllegalTypeGeneric"), 154s (IllegalTypeGeneric[int], False, "IllegalTypeGeneric[int]"), 154s (IllegalTypeGeneric[int], True, "tests.IllegalTypeGeneric[int]"), 154s ], 154s ) 154s def test_type_str( 154s type_: Any, include_module_name: bool, expected: str, optional: bool 154s ) -> None: 154s if optional: 154s > assert ( 154s _utils.type_str(Optional[type_], include_module_name=include_module_name) 154s == f"Optional[{expected}]" 154s ) 154s E AssertionError: assert 'Optional[pat...._local.Path]' == 'Optional[pathlib.Path]' 154s E 154s E - Optional[pathlib.Path] 154s E + Optional[pathlib._local.Path] 154s E ? +++++++ 154s 154s tests/test_utils.py:652: AssertionError 154s =========================== short test summary info ============================ 154s FAILED tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] 154s FAILED tests/test_to_yaml.py::test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] 154s FAILED tests/test_utils.py::test_type_str[Path-True-pathlib.Path-False] - Ass... 154s FAILED tests/test_utils.py::test_type_str[Path-True-pathlib.Path-True] - Asse... 154s ============ 4 failed, 7753 passed, 354 skipped, 8 xfailed in 9.29s ============ 154s autopkgtest [17:15:42]: test unittests: -----------------------] 154s unittests FAIL non-zero exit status 1 154s autopkgtest [17:15:42]: test unittests: - - - - - - - - - - results - - - - - - - - - - 155s autopkgtest [17:15:43]: @@@@@@@@@@@@@@@@@@@@ summary 155s unittests FAIL non-zero exit status 1 172s nova [W] Using flock in prodstack6-s390x 172s flock: timeout while waiting to get lock 172s Creating nova instance adt-plucky-s390x-python-omegaconf-20241227-171308-juju-7f2275-prod-proposed-migration-environment-15-967ae9fc-33a6-4a21-b7c7-52087b09b648 from image adt/ubuntu-plucky-s390x-server-20241227.img (UUID d15d5a0a-5e13-427a-80a7-01b67a54bf40)... 172s nova [W] Timed out waiting for d666fdc3-1e70-4b26-a738-b562815fb8a2 to get deleted.