* Package: dev-python/vdirsyncer-0.16.8 * Repository: gentoo * Maintainer: amynka@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo-mirror/gentoo/commit/a7d5b70de46dac27b2c8baeba844fd9a653250f0 (Mon Sep 21 12:35:32 UTC 2020) @@@@@ END @@@@@ emerge --info: Portage 3.0.8 (python 3.8.5-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32-r1, 5.4.0-1021-aws x86_64) ================================================================= System uname: Linux-5.4.0-1021-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-glibc2.2.5 KiB Mem: 64359960 total, 25136828 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Mon, 21 Sep 2020 12:35:32 +0000 sh bash 5.0_p18 ld GNU ld (Gentoo 2.34 p6) 2.34.0 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3-r1::gentoo dev-lang/python: 2.7.18-r3::gentoo, 3.6.12::gentoo, 3.7.9::gentoo, 3.8.5::gentoo, 3.9.0_rc2::gentoo dev-util/cmake: 3.18.2::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r2::gentoo sys-devel/gcc: 10.2.0-r1::gentoo sys-devel/gcc-config: 2.3.2::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.32-r1::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-max-age: 24 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-jobs: 1 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* BSD" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-clang" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="x86_64-pc-linux-gnu-clang++" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" DISTDIR="/var/tmp/portage/dev-python/vdirsyncer-0.16.8/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -b -k" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld" MAKEOPTS="-j16 V=1" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd test unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" PYTHON_TARGETS="python3_6 python3_7 python3_8" USERLAND="GNU" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS >>> Unpacking source... >>> Unpacking vdirsyncer-0.16.8.tar.gz to /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work >>> Source unpacked in /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work >>> Preparing source in /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8 ... * Applying vdirsyncer-0.16.8-click-7-compat.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8 ... * python3_6: running distutils-r1_run_phase distutils-r1_python_compile python3.6 setup.py build -j 16 running build running build_py creating /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer copying vdirsyncer/__main__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer copying vdirsyncer/__init__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer copying vdirsyncer/metasync.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer copying vdirsyncer/utils.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer copying vdirsyncer/vobject.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer copying vdirsyncer/exceptions.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer copying vdirsyncer/http.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer copying vdirsyncer/version.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer copying vdirsyncer/repair.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer creating /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/cli copying vdirsyncer/cli/__init__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/cli copying vdirsyncer/cli/discover.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/cli copying vdirsyncer/cli/fetchparams.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/cli copying vdirsyncer/cli/config.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/cli copying vdirsyncer/cli/utils.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/cli copying vdirsyncer/cli/tasks.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/cli creating /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/storage copying vdirsyncer/storage/__init__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/storage copying vdirsyncer/storage/etesync.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/storage copying vdirsyncer/storage/filesystem.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/storage copying vdirsyncer/storage/singlefile.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/storage copying vdirsyncer/storage/dav.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/storage copying vdirsyncer/storage/google.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/storage copying vdirsyncer/storage/base.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/storage copying vdirsyncer/storage/http.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/storage copying vdirsyncer/storage/memory.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/storage creating /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/sync copying vdirsyncer/sync/__init__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/sync copying vdirsyncer/sync/exceptions.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/sync copying vdirsyncer/sync/status.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_6/lib/vdirsyncer/sync running egg_info writing vdirsyncer.egg-info/PKG-INFO writing dependency_links to vdirsyncer.egg-info/dependency_links.txt writing entry points to vdirsyncer.egg-info/entry_points.txt writing requirements to vdirsyncer.egg-info/requires.txt writing top-level names to vdirsyncer.egg-info/top_level.txt reading manifest file 'vdirsyncer.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'contrib' no previously-included directories found matching 'scripts' no previously-included directories found matching 'tests/storage/etesync' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*.py[cdo]' found anywhere in distribution warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '*.pyd' found anywhere in distribution writing manifest file 'vdirsyncer.egg-info/SOURCES.txt' warning: build_py: byte-compiling is disabled, skipping. * python3_7: running distutils-r1_run_phase distutils-r1_python_compile python3.7 setup.py build -j 16 running build running build_py creating /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer copying vdirsyncer/__main__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer copying vdirsyncer/__init__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer copying vdirsyncer/metasync.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer copying vdirsyncer/utils.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer copying vdirsyncer/vobject.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer copying vdirsyncer/exceptions.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer copying vdirsyncer/http.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer copying vdirsyncer/version.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer copying vdirsyncer/repair.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer creating /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/cli copying vdirsyncer/cli/__init__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/cli copying vdirsyncer/cli/discover.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/cli copying vdirsyncer/cli/fetchparams.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/cli copying vdirsyncer/cli/config.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/cli copying vdirsyncer/cli/utils.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/cli copying vdirsyncer/cli/tasks.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/cli creating /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/storage copying vdirsyncer/storage/__init__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/storage copying vdirsyncer/storage/etesync.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/storage copying vdirsyncer/storage/filesystem.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/storage copying vdirsyncer/storage/singlefile.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/storage copying vdirsyncer/storage/dav.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/storage copying vdirsyncer/storage/google.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/storage copying vdirsyncer/storage/base.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/storage copying vdirsyncer/storage/http.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/storage copying vdirsyncer/storage/memory.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/storage creating /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/sync copying vdirsyncer/sync/__init__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/sync copying vdirsyncer/sync/exceptions.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/sync copying vdirsyncer/sync/status.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_7/lib/vdirsyncer/sync running egg_info writing vdirsyncer.egg-info/PKG-INFO writing dependency_links to vdirsyncer.egg-info/dependency_links.txt writing entry points to vdirsyncer.egg-info/entry_points.txt writing requirements to vdirsyncer.egg-info/requires.txt writing top-level names to vdirsyncer.egg-info/top_level.txt reading manifest file 'vdirsyncer.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'contrib' no previously-included directories found matching 'scripts' no previously-included directories found matching 'tests/storage/etesync' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*.py[cdo]' found anywhere in distribution warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '*.pyd' found anywhere in distribution writing manifest file 'vdirsyncer.egg-info/SOURCES.txt' warning: build_py: byte-compiling is disabled, skipping. * python3_8: running distutils-r1_run_phase distutils-r1_python_compile python3.8 setup.py build -j 16 running build running build_py creating /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer copying vdirsyncer/__main__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer copying vdirsyncer/__init__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer copying vdirsyncer/metasync.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer copying vdirsyncer/utils.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer copying vdirsyncer/vobject.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer copying vdirsyncer/exceptions.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer copying vdirsyncer/http.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer copying vdirsyncer/version.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer copying vdirsyncer/repair.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer creating /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/cli copying vdirsyncer/cli/__init__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/cli copying vdirsyncer/cli/discover.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/cli copying vdirsyncer/cli/fetchparams.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/cli copying vdirsyncer/cli/config.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/cli copying vdirsyncer/cli/utils.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/cli copying vdirsyncer/cli/tasks.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/cli creating /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/storage copying vdirsyncer/storage/__init__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/storage copying vdirsyncer/storage/etesync.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/storage copying vdirsyncer/storage/filesystem.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/storage copying vdirsyncer/storage/singlefile.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/storage copying vdirsyncer/storage/dav.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/storage copying vdirsyncer/storage/google.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/storage copying vdirsyncer/storage/base.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/storage copying vdirsyncer/storage/http.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/storage copying vdirsyncer/storage/memory.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/storage creating /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/sync copying vdirsyncer/sync/__init__.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/sync copying vdirsyncer/sync/exceptions.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/sync copying vdirsyncer/sync/status.py -> /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8-python3_8/lib/vdirsyncer/sync running egg_info writing vdirsyncer.egg-info/PKG-INFO writing dependency_links to vdirsyncer.egg-info/dependency_links.txt writing entry points to vdirsyncer.egg-info/entry_points.txt writing requirements to vdirsyncer.egg-info/requires.txt writing top-level names to vdirsyncer.egg-info/top_level.txt reading manifest file 'vdirsyncer.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'contrib' no previously-included directories found matching 'scripts' no previously-included directories found matching 'tests/storage/etesync' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*.py[cdo]' found anywhere in distribution warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '*.pyd' found anywhere in distribution writing manifest file 'vdirsyncer.egg-info/SOURCES.txt' warning: build_py: byte-compiling is disabled, skipping. >>> Source compiled. >>> Test phase: dev-python/vdirsyncer-0.16.8 * python3_6: running distutils-r1_run_phase python_test ============================= test session starts ============================== platform linux -- Python 3.6.12, pytest-6.0.2, py-1.9.0, pluggy-0.13.1 -- /usr/bin/python3.6 cachedir: .pytest_cache hypothesis profile 'dev' -> suppress_health_check=[HealthCheck.too_slow], database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8/.hypothesis/examples') rootdir: /var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8, configfile: setup.cfg plugins: subtesthack-0.1.1, hypothesis-5.35.3, localserver-0.5.0 collecting ... collected 486 items tests/storage/test_filesystem.py::TestFilesystemStorage::test_generic[VEVENT] <- tests/storage/__init__.py PASSED [ 0%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_generic[VTODO] <- tests/storage/__init__.py PASSED [ 0%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_generic[VCARD] <- tests/storage/__init__.py PASSED [ 0%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_empty_get_multi <- tests/storage/__init__.py PASSED [ 0%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_get_multi_duplicates[VEVENT] <- tests/storage/__init__.py PASSED [ 1%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_get_multi_duplicates[VTODO] <- tests/storage/__init__.py PASSED [ 1%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_get_multi_duplicates[VCARD] <- tests/storage/__init__.py PASSED [ 1%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_upload_already_existing[VEVENT] <- tests/storage/__init__.py PASSED [ 1%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_upload_already_existing[VTODO] <- tests/storage/__init__.py PASSED [ 1%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_upload_already_existing[VCARD] <- tests/storage/__init__.py PASSED [ 2%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_upload[VEVENT] <- tests/storage/__init__.py PASSED [ 2%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_upload[VTODO] <- tests/storage/__init__.py PASSED [ 2%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_upload[VCARD] <- tests/storage/__init__.py PASSED [ 2%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_update[VEVENT] <- tests/storage/__init__.py PASSED [ 2%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_update[VTODO] <- tests/storage/__init__.py PASSED [ 3%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_update[VCARD] <- tests/storage/__init__.py PASSED [ 3%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_update_nonexisting[VEVENT] <- tests/storage/__init__.py PASSED [ 3%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_update_nonexisting[VTODO] <- tests/storage/__init__.py PASSED [ 3%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_update_nonexisting[VCARD] <- tests/storage/__init__.py PASSED [ 3%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_wrong_etag[VEVENT] <- tests/storage/__init__.py PASSED [ 4%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_wrong_etag[VTODO] <- tests/storage/__init__.py PASSED [ 4%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_wrong_etag[VCARD] <- tests/storage/__init__.py PASSED [ 4%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_delete[VEVENT] <- tests/storage/__init__.py PASSED [ 4%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_delete[VTODO] <- tests/storage/__init__.py PASSED [ 4%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_delete[VCARD] <- tests/storage/__init__.py PASSED [ 5%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_delete_nonexisting[VEVENT] <- tests/storage/__init__.py PASSED [ 5%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_delete_nonexisting[VTODO] <- tests/storage/__init__.py PASSED [ 5%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_delete_nonexisting[VCARD] <- tests/storage/__init__.py PASSED [ 5%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_list[VEVENT] <- tests/storage/__init__.py PASSED [ 5%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_list[VTODO] <- tests/storage/__init__.py PASSED [ 6%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_list[VCARD] <- tests/storage/__init__.py PASSED [ 6%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_has[VEVENT] <- tests/storage/__init__.py PASSED [ 6%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_has[VTODO] <- tests/storage/__init__.py PASSED [ 6%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_has[VCARD] <- tests/storage/__init__.py PASSED [ 6%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_update_others_stay_the_same[VEVENT] <- tests/storage/__init__.py PASSED [ 7%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_update_others_stay_the_same[VTODO] <- tests/storage/__init__.py PASSED [ 7%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_update_others_stay_the_same[VCARD] <- tests/storage/__init__.py PASSED [ 7%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_repr <- tests/storage/__init__.py PASSED [ 7%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_discover[VEVENT] <- tests/storage/__init__.py PASSED [ 8%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_discover[VTODO] <- tests/storage/__init__.py PASSED [ 8%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_discover[VCARD] <- tests/storage/__init__.py PASSED [ 8%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_create_collection[VEVENT] <- tests/storage/__init__.py PASSED [ 8%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_create_collection[VTODO] <- tests/storage/__init__.py PASSED [ 8%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_create_collection[VCARD] <- tests/storage/__init__.py PASSED [ 9%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_discover_collection_arg <- tests/storage/__init__.py PASSED [ 9%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_collection_arg <- tests/storage/__init__.py PASSED [ 9%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_case_sensitive_uids[VEVENT] <- tests/storage/__init__.py SKIPPED [ 9%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_case_sensitive_uids[VTODO] <- tests/storage/__init__.py SKIPPED [ 9%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_case_sensitive_uids[VCARD] <- tests/storage/__init__.py SKIPPED [ 10%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_specialchars[VEVENT] <- tests/storage/__init__.py PASSED [ 10%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_specialchars[VTODO] <- tests/storage/__init__.py PASSED [ 10%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_specialchars[VCARD] <- tests/storage/__init__.py PASSED [ 10%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_metadata <- tests/storage/__init__.py PASSED [ 10%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_metadata_normalization <- tests/storage/__init__.py PASSED [ 11%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_recurring_events[VEVENT] <- tests/storage/__init__.py PASSED [ 11%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_recurring_events[VTODO] <- tests/storage/__init__.py SKIPPED [ 11%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_recurring_events[VCARD] <- tests/storage/__init__.py SKIPPED [ 11%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_is_not_directory PASSED [ 11%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_broken_data PASSED [ 12%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_ident_with_slash PASSED [ 12%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_too_long_uid PASSED [ 12%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_post_hook_inactive PASSED [ 12%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_post_hook_active PASSED [ 12%] tests/storage/test_filesystem.py::TestFilesystemStorage::test_ignore_git_dirs PASSED [ 13%] tests/storage/test_http.py::test_list PASSED [ 13%] tests/storage/test_http.py::test_readonly_param PASSED [ 13%] tests/storage/test_http.py::test_prepare_auth PASSED [ 13%] tests/storage/test_http.py::test_prepare_auth_guess PASSED [ 13%] tests/storage/test_http.py::test_verify_false_disallowed PASSED [ 14%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_generic[VEVENT] <- tests/storage/__init__.py PASSED [ 14%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_generic[VTODO] <- tests/storage/__init__.py PASSED [ 14%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_generic[VCARD] <- tests/storage/__init__.py PASSED [ 14%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_empty_get_multi <- tests/storage/__init__.py PASSED [ 15%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_get_multi_duplicates[VEVENT] <- tests/storage/__init__.py PASSED [ 15%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_get_multi_duplicates[VTODO] <- tests/storage/__init__.py PASSED [ 15%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_get_multi_duplicates[VCARD] <- tests/storage/__init__.py PASSED [ 15%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_upload_already_existing[VEVENT] <- tests/storage/__init__.py PASSED [ 15%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_upload_already_existing[VTODO] <- tests/storage/__init__.py PASSED [ 16%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_upload_already_existing[VCARD] <- tests/storage/__init__.py PASSED [ 16%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_upload[VEVENT] <- tests/storage/__init__.py PASSED [ 16%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_upload[VTODO] <- tests/storage/__init__.py PASSED [ 16%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_upload[VCARD] <- tests/storage/__init__.py PASSED [ 16%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_update[VEVENT] <- tests/storage/__init__.py PASSED [ 17%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_update[VTODO] <- tests/storage/__init__.py PASSED [ 17%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_update[VCARD] <- tests/storage/__init__.py PASSED [ 17%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_update_nonexisting[VEVENT] <- tests/storage/__init__.py PASSED [ 17%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_update_nonexisting[VTODO] <- tests/storage/__init__.py PASSED [ 17%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_update_nonexisting[VCARD] <- tests/storage/__init__.py PASSED [ 18%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_wrong_etag[VEVENT] <- tests/storage/__init__.py PASSED [ 18%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_wrong_etag[VTODO] <- tests/storage/__init__.py PASSED [ 18%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_wrong_etag[VCARD] <- tests/storage/__init__.py PASSED [ 18%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_delete[VEVENT] <- tests/storage/__init__.py PASSED [ 18%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_delete[VTODO] <- tests/storage/__init__.py PASSED [ 19%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_delete[VCARD] <- tests/storage/__init__.py PASSED [ 19%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_delete_nonexisting[VEVENT] <- tests/storage/__init__.py PASSED [ 19%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_delete_nonexisting[VTODO] <- tests/storage/__init__.py PASSED [ 19%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_delete_nonexisting[VCARD] <- tests/storage/__init__.py PASSED [ 19%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_list[VEVENT] <- tests/storage/__init__.py PASSED [ 20%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_list[VTODO] <- tests/storage/__init__.py PASSED [ 20%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_list[VCARD] <- tests/storage/__init__.py PASSED [ 20%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_has[VEVENT] <- tests/storage/__init__.py PASSED [ 20%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_has[VTODO] <- tests/storage/__init__.py PASSED [ 20%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_has[VCARD] <- tests/storage/__init__.py PASSED [ 21%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_update_others_stay_the_same[VEVENT] <- tests/storage/__init__.py PASSED [ 21%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_update_others_stay_the_same[VTODO] <- tests/storage/__init__.py PASSED [ 21%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_update_others_stay_the_same[VCARD] <- tests/storage/__init__.py PASSED [ 21%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_repr <- tests/storage/__init__.py PASSED [ 22%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_discover[VEVENT] <- tests/storage/__init__.py SKIPPED [ 22%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_discover[VTODO] <- tests/storage/__init__.py SKIPPED [ 22%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_discover[VCARD] <- tests/storage/__init__.py SKIPPED [ 22%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_create_collection[VEVENT] <- tests/storage/__init__.py SKIPPED [ 22%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_create_collection[VTODO] <- tests/storage/__init__.py SKIPPED [ 23%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_create_collection[VCARD] <- tests/storage/__init__.py SKIPPED [ 23%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_discover_collection_arg <- tests/storage/__init__.py SKIPPED [ 23%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_collection_arg <- tests/storage/__init__.py PASSED [ 23%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_case_sensitive_uids[VEVENT] <- tests/storage/__init__.py PASSED [ 23%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_case_sensitive_uids[VTODO] <- tests/storage/__init__.py PASSED [ 24%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_case_sensitive_uids[VCARD] <- tests/storage/__init__.py PASSED [ 24%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_specialchars[VEVENT] <- tests/storage/__init__.py SKIPPED [ 24%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_specialchars[VTODO] <- tests/storage/__init__.py SKIPPED [ 24%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_specialchars[VCARD] <- tests/storage/__init__.py SKIPPED [ 24%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_metadata <- tests/storage/__init__.py SKIPPED [ 25%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_metadata_normalization <- tests/storage/__init__.py SKIPPED [ 25%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_recurring_events[VEVENT] <- tests/storage/__init__.py PASSED [ 25%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_recurring_events[VTODO] <- tests/storage/__init__.py SKIPPED [ 25%] tests/storage/test_http_with_singlefile.py::TestHttpStorage::test_recurring_events[VCARD] <- tests/storage/__init__.py SKIPPED [ 25%] tests/storage/test_memory.py::TestMemoryStorage::test_generic[VEVENT] <- tests/storage/__init__.py PASSED [ 26%] tests/storage/test_memory.py::TestMemoryStorage::test_generic[VTODO] <- tests/storage/__init__.py PASSED [ 26%] tests/storage/test_memory.py::TestMemoryStorage::test_generic[VCARD] <- tests/storage/__init__.py PASSED [ 26%] tests/storage/test_memory.py::TestMemoryStorage::test_empty_get_multi <- tests/storage/__init__.py PASSED [ 26%] tests/storage/test_memory.py::TestMemoryStorage::test_get_multi_duplicates[VEVENT] <- tests/storage/__init__.py PASSED [ 26%] tests/storage/test_memory.py::TestMemoryStorage::test_get_multi_duplicates[VTODO] <- tests/storage/__init__.py PASSED [ 27%] tests/storage/test_memory.py::TestMemoryStorage::test_get_multi_duplicates[VCARD] <- tests/storage/__init__.py PASSED [ 27%] tests/storage/test_memory.py::TestMemoryStorage::test_upload_already_existing[VEVENT] <- tests/storage/__init__.py PASSED [ 27%] tests/storage/test_memory.py::TestMemoryStorage::test_upload_already_existing[VTODO] <- tests/storage/__init__.py PASSED [ 27%] tests/storage/test_memory.py::TestMemoryStorage::test_upload_already_existing[VCARD] <- tests/storage/__init__.py PASSED [ 27%] tests/storage/test_memory.py::TestMemoryStorage::test_upload[VEVENT] <- tests/storage/__init__.py PASSED [ 28%] tests/storage/test_memory.py::TestMemoryStorage::test_upload[VTODO] <- tests/storage/__init__.py PASSED [ 28%] tests/storage/test_memory.py::TestMemoryStorage::test_upload[VCARD] <- tests/storage/__init__.py PASSED [ 28%] tests/storage/test_memory.py::TestMemoryStorage::test_update[VEVENT] <- tests/storage/__init__.py PASSED [ 28%] tests/storage/test_memory.py::TestMemoryStorage::test_update[VTODO] <- tests/storage/__init__.py PASSED [ 29%] tests/storage/test_memory.py::TestMemoryStorage::test_update[VCARD] <- tests/storage/__init__.py PASSED [ 29%] tests/storage/test_memory.py::TestMemoryStorage::test_update_nonexisting[VEVENT] <- tests/storage/__init__.py PASSED [ 29%] tests/storage/test_memory.py::TestMemoryStorage::test_update_nonexisting[VTODO] <- tests/storage/__init__.py PASSED [ 29%] tests/storage/test_memory.py::TestMemoryStorage::test_update_nonexisting[VCARD] <- tests/storage/__init__.py PASSED [ 29%] tests/storage/test_memory.py::TestMemoryStorage::test_wrong_etag[VEVENT] <- tests/storage/__init__.py PASSED [ 30%] tests/storage/test_memory.py::TestMemoryStorage::test_wrong_etag[VTODO] <- tests/storage/__init__.py PASSED [ 30%] tests/storage/test_memory.py::TestMemoryStorage::test_wrong_etag[VCARD] <- tests/storage/__init__.py PASSED [ 30%] tests/storage/test_memory.py::TestMemoryStorage::test_delete[VEVENT] <- tests/storage/__init__.py PASSED [ 30%] tests/storage/test_memory.py::TestMemoryStorage::test_delete[VTODO] <- tests/storage/__init__.py PASSED [ 30%] tests/storage/test_memory.py::TestMemoryStorage::test_delete[VCARD] <- tests/storage/__init__.py PASSED [ 31%] tests/storage/test_memory.py::TestMemoryStorage::test_delete_nonexisting[VEVENT] <- tests/storage/__init__.py PASSED [ 31%] tests/storage/test_memory.py::TestMemoryStorage::test_delete_nonexisting[VTODO] <- tests/storage/__init__.py PASSED [ 31%] tests/storage/test_memory.py::TestMemoryStorage::test_delete_nonexisting[VCARD] <- tests/storage/__init__.py PASSED [ 31%] tests/storage/test_memory.py::TestMemoryStorage::test_list[VEVENT] <- tests/storage/__init__.py PASSED [ 31%] tests/storage/test_memory.py::TestMemoryStorage::test_list[VTODO] <- tests/storage/__init__.py PASSED [ 32%] tests/storage/test_memory.py::TestMemoryStorage::test_list[VCARD] <- tests/storage/__init__.py PASSED [ 32%] tests/storage/test_memory.py::TestMemoryStorage::test_has[VEVENT] <- tests/storage/__init__.py PASSED [ 32%] tests/storage/test_memory.py::TestMemoryStorage::test_has[VTODO] <- tests/storage/__init__.py PASSED [ 32%] tests/storage/test_memory.py::TestMemoryStorage::test_has[VCARD] <- tests/storage/__init__.py PASSED [ 32%] tests/storage/test_memory.py::TestMemoryStorage::test_update_others_stay_the_same[VEVENT] <- tests/storage/__init__.py PASSED [ 33%] tests/storage/test_memory.py::TestMemoryStorage::test_update_others_stay_the_same[VTODO] <- tests/storage/__init__.py PASSED [ 33%] tests/storage/test_memory.py::TestMemoryStorage::test_update_others_stay_the_same[VCARD] <- tests/storage/__init__.py PASSED [ 33%] tests/storage/test_memory.py::TestMemoryStorage::test_repr <- tests/storage/__init__.py PASSED [ 33%] tests/storage/test_memory.py::TestMemoryStorage::test_discover[VEVENT] <- tests/storage/__init__.py SKIPPED [ 33%] tests/storage/test_memory.py::TestMemoryStorage::test_discover[VTODO] <- tests/storage/__init__.py SKIPPED [ 34%] tests/storage/test_memory.py::TestMemoryStorage::test_discover[VCARD] <- tests/storage/__init__.py SKIPPED [ 34%] tests/storage/test_memory.py::TestMemoryStorage::test_create_collection[VEVENT] <- tests/storage/__init__.py SKIPPED [ 34%] tests/storage/test_memory.py::TestMemoryStorage::test_create_collection[VTODO] <- tests/storage/__init__.py SKIPPED [ 34%] tests/storage/test_memory.py::TestMemoryStorage::test_create_collection[VCARD] <- tests/storage/__init__.py SKIPPED [ 34%] tests/storage/test_memory.py::TestMemoryStorage::test_discover_collection_arg <- tests/storage/__init__.py SKIPPED [ 35%] tests/storage/test_memory.py::TestMemoryStorage::test_collection_arg <- tests/storage/__init__.py PASSED [ 35%] tests/storage/test_memory.py::TestMemoryStorage::test_case_sensitive_uids[VEVENT] <- tests/storage/__init__.py PASSED [ 35%] tests/storage/test_memory.py::TestMemoryStorage::test_case_sensitive_uids[VTODO] <- tests/storage/__init__.py PASSED [ 35%] tests/storage/test_memory.py::TestMemoryStorage::test_case_sensitive_uids[VCARD] <- tests/storage/__init__.py PASSED [ 36%] tests/storage/test_memory.py::TestMemoryStorage::test_specialchars[VEVENT] <- tests/storage/__init__.py SKIPPED [ 36%] tests/storage/test_memory.py::TestMemoryStorage::test_specialchars[VTODO] <- tests/storage/__init__.py SKIPPED [ 36%] tests/storage/test_memory.py::TestMemoryStorage::test_specialchars[VCARD] <- tests/storage/__init__.py SKIPPED [ 36%] tests/storage/test_memory.py::TestMemoryStorage::test_metadata <- tests/storage/__init__.py PASSED [ 36%] tests/storage/test_memory.py::TestMemoryStorage::test_metadata_normalization <- tests/storage/__init__.py PASSED [ 37%] tests/storage/test_memory.py::TestMemoryStorage::test_recurring_events[VEVENT] <- tests/storage/__init__.py PASSED [ 37%] tests/storage/test_memory.py::TestMemoryStorage::test_recurring_events[VTODO] <- tests/storage/__init__.py SKIPPED [ 37%] tests/storage/test_memory.py::TestMemoryStorage::test_recurring_events[VCARD] <- tests/storage/__init__.py SKIPPED [ 37%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_generic[VEVENT] <- tests/storage/__init__.py PASSED [ 37%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_generic[VTODO] <- tests/storage/__init__.py PASSED [ 38%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_generic[VCARD] <- tests/storage/__init__.py PASSED [ 38%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_empty_get_multi <- tests/storage/__init__.py PASSED [ 38%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_get_multi_duplicates[VEVENT] <- tests/storage/__init__.py PASSED [ 38%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_get_multi_duplicates[VTODO] <- tests/storage/__init__.py PASSED [ 38%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_get_multi_duplicates[VCARD] <- tests/storage/__init__.py PASSED [ 39%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_upload_already_existing[VEVENT] <- tests/storage/__init__.py PASSED [ 39%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_upload_already_existing[VTODO] <- tests/storage/__init__.py PASSED [ 39%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_upload_already_existing[VCARD] <- tests/storage/__init__.py PASSED [ 39%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_upload[VEVENT] <- tests/storage/__init__.py PASSED [ 39%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_upload[VTODO] <- tests/storage/__init__.py PASSED [ 40%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_upload[VCARD] <- tests/storage/__init__.py PASSED [ 40%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_update[VEVENT] <- tests/storage/__init__.py PASSED [ 40%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_update[VTODO] <- tests/storage/__init__.py PASSED [ 40%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_update[VCARD] <- tests/storage/__init__.py PASSED [ 40%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_update_nonexisting[VEVENT] <- tests/storage/__init__.py PASSED [ 41%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_update_nonexisting[VTODO] <- tests/storage/__init__.py PASSED [ 41%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_update_nonexisting[VCARD] <- tests/storage/__init__.py PASSED [ 41%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_wrong_etag[VEVENT] <- tests/storage/__init__.py PASSED [ 41%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_wrong_etag[VTODO] <- tests/storage/__init__.py PASSED [ 41%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_wrong_etag[VCARD] <- tests/storage/__init__.py PASSED [ 42%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_delete[VEVENT] <- tests/storage/__init__.py PASSED [ 42%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_delete[VTODO] <- tests/storage/__init__.py PASSED [ 42%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_delete[VCARD] <- tests/storage/__init__.py PASSED [ 42%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_delete_nonexisting[VEVENT] <- tests/storage/__init__.py PASSED [ 43%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_delete_nonexisting[VTODO] <- tests/storage/__init__.py PASSED [ 43%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_delete_nonexisting[VCARD] <- tests/storage/__init__.py PASSED [ 43%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_list[VEVENT] <- tests/storage/__init__.py PASSED [ 43%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_list[VTODO] <- tests/storage/__init__.py PASSED [ 43%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_list[VCARD] <- tests/storage/__init__.py PASSED [ 44%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_has[VEVENT] <- tests/storage/__init__.py PASSED [ 44%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_has[VTODO] <- tests/storage/__init__.py PASSED [ 44%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_has[VCARD] <- tests/storage/__init__.py PASSED [ 44%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_update_others_stay_the_same[VEVENT] <- tests/storage/__init__.py PASSED [ 44%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_update_others_stay_the_same[VTODO] <- tests/storage/__init__.py PASSED [ 45%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_update_others_stay_the_same[VCARD] <- tests/storage/__init__.py PASSED [ 45%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_repr <- tests/storage/__init__.py PASSED [ 45%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_discover[VEVENT] <- tests/storage/__init__.py PASSED [ 45%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_discover[VTODO] <- tests/storage/__init__.py PASSED [ 45%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_discover[VCARD] <- tests/storage/__init__.py PASSED [ 46%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_create_collection[VEVENT] <- tests/storage/__init__.py PASSED [ 46%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_create_collection[VTODO] <- tests/storage/__init__.py PASSED [ 46%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_create_collection[VCARD] <- tests/storage/__init__.py PASSED [ 46%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_discover_collection_arg <- tests/storage/__init__.py PASSED [ 46%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_collection_arg <- tests/storage/__init__.py PASSED [ 47%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_case_sensitive_uids[VEVENT] <- tests/storage/__init__.py PASSED [ 47%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_case_sensitive_uids[VTODO] <- tests/storage/__init__.py PASSED [ 47%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_case_sensitive_uids[VCARD] <- tests/storage/__init__.py PASSED [ 47%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_specialchars[VEVENT] <- tests/storage/__init__.py PASSED [ 47%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_specialchars[VTODO] <- tests/storage/__init__.py PASSED [ 48%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_specialchars[VCARD] <- tests/storage/__init__.py PASSED [ 48%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_metadata <- tests/storage/__init__.py SKIPPED [ 48%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_metadata_normalization <- tests/storage/__init__.py SKIPPED [ 48%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_recurring_events[VEVENT] <- tests/storage/__init__.py PASSED [ 48%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_recurring_events[VTODO] <- tests/storage/__init__.py SKIPPED [ 49%] tests/storage/test_singlefile.py::TestSingleFileStorage::test_recurring_events[VCARD] <- tests/storage/__init__.py SKIPPED [ 49%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_generic[VTODO] <- tests/storage/__init__.py SKIPPED [ 49%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_generic[VEVENT] <- tests/storage/__init__.py SKIPPED [ 49%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_empty_get_multi <- tests/storage/__init__.py SKIPPED [ 50%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_get_multi_duplicates[VTODO] <- tests/storage/__init__.py SKIPPED [ 50%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_get_multi_duplicates[VEVENT] <- tests/storage/__init__.py SKIPPED [ 50%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_upload_already_existing[VTODO] <- tests/storage/__init__.py SKIPPED [ 50%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_upload_already_existing[VEVENT] <- tests/storage/__init__.py SKIPPED [ 50%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_upload[VTODO] <- tests/storage/__init__.py SKIPPED [ 51%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_upload[VEVENT] <- tests/storage/__init__.py SKIPPED [ 51%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_update[VTODO] <- tests/storage/__init__.py SKIPPED [ 51%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_update[VEVENT] <- tests/storage/__init__.py SKIPPED [ 51%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_update_nonexisting[VTODO] <- tests/storage/__init__.py SKIPPED [ 51%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_update_nonexisting[VEVENT] <- tests/storage/__init__.py SKIPPED [ 52%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_wrong_etag[VTODO] <- tests/storage/__init__.py SKIPPED [ 52%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_wrong_etag[VEVENT] <- tests/storage/__init__.py SKIPPED [ 52%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_delete[VTODO] <- tests/storage/__init__.py SKIPPED [ 52%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_delete[VEVENT] <- tests/storage/__init__.py SKIPPED [ 52%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_delete_nonexisting[VTODO] <- tests/storage/__init__.py SKIPPED [ 53%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_delete_nonexisting[VEVENT] <- tests/storage/__init__.py SKIPPED [ 53%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_list[VTODO] <- tests/storage/__init__.py SKIPPED [ 53%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_list[VEVENT] <- tests/storage/__init__.py SKIPPED [ 53%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_has[VTODO] <- tests/storage/__init__.py SKIPPED [ 53%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_has[VEVENT] <- tests/storage/__init__.py SKIPPED [ 54%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_update_others_stay_the_same[VTODO] <- tests/storage/__init__.py SKIPPED [ 54%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_update_others_stay_the_same[VEVENT] <- tests/storage/__init__.py SKIPPED [ 54%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_repr <- tests/storage/__init__.py SKIPPED [ 54%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_discover[VTODO] <- tests/storage/__init__.py SKIPPED [ 54%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_discover[VEVENT] <- tests/storage/__init__.py SKIPPED [ 55%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_create_collection[VTODO] <- tests/storage/__init__.py SKIPPED [ 55%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_create_collection[VEVENT] <- tests/storage/__init__.py SKIPPED [ 55%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_discover_collection_arg <- tests/storage/__init__.py SKIPPED [ 55%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_collection_arg <- tests/storage/__init__.py SKIPPED [ 55%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_case_sensitive_uids[VTODO] <- tests/storage/__init__.py SKIPPED [ 56%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_case_sensitive_uids[VEVENT] <- tests/storage/__init__.py SKIPPED [ 56%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_specialchars[VTODO] <- tests/storage/__init__.py SKIPPED [ 56%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_specialchars[VEVENT] <- tests/storage/__init__.py SKIPPED [ 56%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_metadata <- tests/storage/__init__.py SKIPPED [ 56%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_metadata_normalization <- tests/storage/__init__.py SKIPPED [ 57%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_recurring_events[VTODO] <- tests/storage/__init__.py SKIPPED [ 57%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_recurring_events[VEVENT] <- tests/storage/__init__.py SKIPPED [ 57%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_dav_broken_item <- tests/storage/dav/__init__.py SKIPPED [ 57%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_dav_empty_get_multi_performance <- tests/storage/dav/__init__.py SKIPPED [ 58%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_dav_unicode_href[VTODO] <- tests/storage/dav/__init__.py SKIPPED [ 58%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_dav_unicode_href[VEVENT] <- tests/storage/dav/__init__.py SKIPPED [ 58%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_doesnt_accept_vcard[VTODO] SKIPPED [ 58%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_doesnt_accept_vcard[VEVENT] SKIPPED [ 58%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_item_types_performance[arg0-1] SKIPPED [ 59%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_item_types_performance[arg1-1] SKIPPED [ 59%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_item_types_performance[arg2-2] SKIPPED [ 59%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_item_types_performance[arg3-3] SKIPPED [ 59%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_item_types_performance[arg4-1] SKIPPED [ 59%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_timerange_correctness SKIPPED [ 60%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_invalid_resource SKIPPED [ 60%] tests/storage/dav/test_caldav.py::TestCalDAVStorage::test_item_types_general SKIPPED [ 60%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_generic[VCARD] <- tests/storage/__init__.py SKIPPED [ 60%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_empty_get_multi <- tests/storage/__init__.py SKIPPED [ 60%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_get_multi_duplicates[VCARD] <- tests/storage/__init__.py SKIPPED [ 61%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_upload_already_existing[VCARD] <- tests/storage/__init__.py SKIPPED [ 61%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_upload[VCARD] <- tests/storage/__init__.py SKIPPED [ 61%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_update[VCARD] <- tests/storage/__init__.py SKIPPED [ 61%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_update_nonexisting[VCARD] <- tests/storage/__init__.py SKIPPED [ 61%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_wrong_etag[VCARD] <- tests/storage/__init__.py SKIPPED [ 62%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_delete[VCARD] <- tests/storage/__init__.py SKIPPED [ 62%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_delete_nonexisting[VCARD] <- tests/storage/__init__.py SKIPPED [ 62%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_list[VCARD] <- tests/storage/__init__.py SKIPPED [ 62%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_has[VCARD] <- tests/storage/__init__.py SKIPPED [ 62%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_update_others_stay_the_same[VCARD] <- tests/storage/__init__.py SKIPPED [ 63%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_repr <- tests/storage/__init__.py SKIPPED [ 63%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_discover[VCARD] <- tests/storage/__init__.py SKIPPED [ 63%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_create_collection[VCARD] <- tests/storage/__init__.py SKIPPED [ 63%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_discover_collection_arg <- tests/storage/__init__.py SKIPPED [ 63%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_collection_arg <- tests/storage/__init__.py SKIPPED [ 64%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_case_sensitive_uids[VCARD] <- tests/storage/__init__.py SKIPPED [ 64%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_specialchars[VCARD] <- tests/storage/__init__.py SKIPPED [ 64%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_metadata <- tests/storage/__init__.py SKIPPED [ 64%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_metadata_normalization <- tests/storage/__init__.py SKIPPED [ 65%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_recurring_events[VCARD] <- tests/storage/__init__.py SKIPPED [ 65%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_dav_broken_item <- tests/storage/dav/__init__.py SKIPPED [ 65%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_dav_empty_get_multi_performance <- tests/storage/dav/__init__.py SKIPPED [ 65%] tests/storage/dav/test_carddav.py::TestCardDAVStorage::test_dav_unicode_href[VCARD] <- tests/storage/dav/__init__.py SKIPPED [ 65%] tests/storage/dav/test_main.py::test_xml_utilities PASSED [ 66%] tests/storage/dav/test_main.py::test_xml_specialchars[0] PASSED [ 66%] tests/storage/dav/test_main.py::test_xml_specialchars[1] PASSED [ 66%] tests/storage/dav/test_main.py::test_xml_specialchars[2] PASSED [ 66%] tests/storage/dav/test_main.py::test_xml_specialchars[3] PASSED [ 66%] tests/storage/dav/test_main.py::test_xml_specialchars[4] PASSED [ 67%] tests/storage/dav/test_main.py::test_xml_specialchars[5] PASSED [ 67%] tests/storage/dav/test_main.py::test_xml_specialchars[6] PASSED [ 67%] tests/storage/dav/test_main.py::test_xml_specialchars[7] PASSED [ 67%] tests/storage/dav/test_main.py::test_xml_specialchars[8] PASSED [ 67%] tests/storage/dav/test_main.py::test_xml_specialchars[9] PASSED [ 68%] tests/storage/dav/test_main.py::test_xml_specialchars[10] PASSED [ 68%] tests/storage/dav/test_main.py::test_xml_specialchars[11] PASSED [ 68%] tests/storage/dav/test_main.py::test_xml_specialchars[12] PASSED [ 68%] tests/storage/dav/test_main.py::test_xml_specialchars[13] PASSED [ 68%] tests/storage/dav/test_main.py::test_xml_specialchars[14] PASSED [ 69%] tests/storage/dav/test_main.py::test_xml_specialchars[15] PASSED [ 69%] tests/storage/dav/test_main.py::test_xml_specialchars[16] PASSED [ 69%] tests/storage/dav/test_main.py::test_xml_specialchars[17] PASSED [ 69%] tests/storage/dav/test_main.py::test_xml_specialchars[18] PASSED [ 69%] tests/storage/dav/test_main.py::test_xml_specialchars[19] PASSED [ 70%] tests/storage/dav/test_main.py::test_xml_specialchars[20] PASSED [ 70%] tests/storage/dav/test_main.py::test_xml_specialchars[21] PASSED [ 70%] tests/storage/dav/test_main.py::test_xml_specialchars[22] PASSED [ 70%] tests/storage/dav/test_main.py::test_xml_specialchars[23] PASSED [ 70%] tests/storage/dav/test_main.py::test_xml_specialchars[24] PASSED [ 71%] tests/storage/dav/test_main.py::test_xml_specialchars[25] PASSED [ 71%] tests/storage/dav/test_main.py::test_xml_specialchars[26] PASSED [ 71%] tests/storage/dav/test_main.py::test_xml_specialchars[27] PASSED [ 71%] tests/storage/dav/test_main.py::test_xml_specialchars[28] PASSED [ 72%] tests/storage/dav/test_main.py::test_xml_specialchars[29] PASSED [ 72%] tests/storage/dav/test_main.py::test_xml_specialchars[30] PASSED [ 72%] tests/storage/dav/test_main.py::test_xml_specialchars[31] PASSED [ 72%] tests/system/cli/test_config.py::test_read_config PASSED [ 72%] tests/system/cli/test_config.py::test_missing_collections_param PASSED [ 73%] tests/system/cli/test_config.py::test_invalid_section_type PASSED [ 73%] tests/system/cli/test_config.py::test_missing_general_section PASSED [ 73%] tests/system/cli/test_config.py::test_wrong_general_section PASSED [ 73%] tests/system/cli/test_config.py::test_invalid_storage_name PASSED [ 73%] tests/system/cli/test_config.py::test_invalid_collections_arg PASSED [ 74%] tests/system/cli/test_config.py::test_duplicate_sections PASSED [ 74%] tests/system/cli/test_config.py::test_validate_collections_param PASSED [ 74%] tests/system/cli/test_discover.py::test_discover_command PASSED [ 74%] tests/system/cli/test_discover.py::test_discover_different_collection_names PASSED [ 74%] tests/system/cli/test_discover.py::test_discover_direct_path PASSED [ 75%] tests/system/cli/test_discover.py::test_null_collection_with_named_collection PASSED [ 75%] tests/system/cli/test_discover.py::test_collection_required PASSED [ 75%] tests/system/cli/test_fetchparams.py::test_get_password_from_command PASSED [ 75%] tests/system/cli/test_repair.py::test_basic[None] PASSED [ 75%] tests/system/cli/test_repair.py::test_basic[foocoll] PASSED [ 76%] tests/system/cli/test_repair.py::test_repair_uids[None] PASSED [ 76%] tests/system/cli/test_repair.py::test_repair_uids[True] PASSED [ 76%] tests/system/cli/test_repair.py::test_repair_uids[False] PASSED [ 76%] tests/system/cli/test_sync.py::test_simple_run PASSED [ 76%] tests/system/cli/test_sync.py::test_sync_inexistant_pair PASSED [ 77%] tests/system/cli/test_sync.py::test_debug_connections PASSED [ 77%] tests/system/cli/test_sync.py::test_empty_storage PASSED [ 77%] tests/system/cli/test_sync.py::test_verbosity PASSED [ 77%] tests/system/cli/test_sync.py::test_collections_cache_invalidation PASSED [ 77%] tests/system/cli/test_sync.py::test_invalid_pairs_as_cli_arg PASSED [ 78%] tests/system/cli/test_sync.py::test_multiple_pairs PASSED [ 78%] tests/system/cli/test_sync.py::test_create_collections FAILED [ 78%] tests/system/cli/test_sync.py::test_ident_conflict PASSED [ 78%] tests/system/cli/test_sync.py::test_unknown_storage[foo-bar] PASSED [ 79%] tests/system/cli/test_sync.py::test_unknown_storage[bar-foo] PASSED [ 79%] tests/system/cli/test_sync.py::test_no_configured_pairs[sync] PASSED [ 79%] tests/system/cli/test_sync.py::test_no_configured_pairs[metasync] PASSED [ 79%] tests/system/cli/test_sync.py::test_conflict_resolution[resolution0-UID:lol\nf\xf6\xf6content-UID:lol\nf\xf6\xf6content] PASSED [ 79%] tests/system/cli/test_sync.py::test_partial_sync[error] PASSED [ 80%] tests/system/cli/test_sync.py::test_partial_sync[ignore] PASSED [ 80%] tests/system/cli/test_sync.py::test_partial_sync[revert] PASSED [ 80%] tests/system/cli/test_sync.py::test_partial_sync[None] PASSED [ 80%] tests/system/cli/test_sync.py::test_fetch_only_necessary_params PASSED [ 80%] tests/system/cli/test_utils.py::test_handle_cli_error PASSED [ 81%] tests/system/cli/test_utils.py::test_storage_instance_from_config PASSED [ 81%] tests/system/utils/test_main.py::test_get_storage_init_args PASSED [ 81%] tests/system/utils/test_main.py::test_request_ssl PASSED [ 81%] tests/system/utils/test_main.py::test_request_ssl_fingerprints[94:FD:7A:CB:50:75:A4:69:82:0A:F8:23:DF:07:FC:69:3E:CD:90:CA] PASSED [ 81%] tests/system/utils/test_main.py::test_request_ssl_fingerprints[19:90:F7:23:94:F2:EF:AB:2B:64:2D:57:3D:25:95:2D] PASSED [ 82%] tests/system/utils/test_main.py::test_open_graphical_browser PASSED [ 82%] tests/unit/test_exceptions.py::test_user_error_problems PASSED [ 82%] tests/unit/test_metasync.py::test_irrelevant_status PASSED [ 82%] tests/unit/test_metasync.py::test_basic PASSED [ 82%] tests/unit/test_metasync.py::test_conflict PASSED [ 83%] tests/unit/test_metasync.py::test_invalid_conflict_resolution PASSED [ 83%] tests/unit/test_metasync.py::test_warning_on_custom_conflict_commands PASSED [ 83%] tests/unit/test_metasync.py::test_conflict_same_content PASSED [ 83%] tests/unit/test_metasync.py::test_conflict_x_wins[a] PASSED [ 83%] tests/unit/test_metasync.py::test_conflict_x_wins[b] PASSED [ 84%] tests/unit/test_metasync.py::test_fuzzing PASSED [ 84%] tests/unit/test_repair.py::test_repair_uids PASSED [ 84%] tests/unit/test_repair.py::test_repair_unsafe_uids PASSED [ 84%] tests/unit/test_repair.py::test_repair_unsafe_href[b@dh0mbr3-perfectly-fine] PASSED [ 84%] tests/unit/test_repair.py::test_repair_unsafe_href[perfectly-fine-b@dh0mbr3] PASSED [ 85%] tests/unit/test_repair.py::test_repair_do_nothing PASSED [ 85%] tests/unit/test_repair.py::test_repair_irreparable[AYYY] PASSED [ 85%] tests/unit/test_repair.py::test_repair_irreparable[] PASSED [ 85%] tests/unit/test_repair.py::test_repair_irreparable[@@@@] PASSED [ 86%] tests/unit/test_repair.py::test_repair_irreparable[BEGIN:VCARD] PASSED [ 86%] tests/unit/test_repair.py::test_repair_irreparable[BEGIN:FOO\nEND:FOO] PASSED [ 86%] tests/unit/cli/test_config.py::test_conflict_resolution_command PASSED [ 86%] tests/unit/cli/test_discover.py::test_expand_collections[shortcuts0-expected0] PASSED [ 86%] tests/unit/cli/test_discover.py::test_expand_collections[shortcuts1-expected1] PASSED [ 87%] tests/unit/cli/test_discover.py::test_expand_collections[shortcuts2-expected2] PASSED [ 87%] tests/unit/cli/test_discover.py::test_expand_collections[shortcuts3-expected3] PASSED [ 87%] tests/unit/cli/test_discover.py::test_expand_collections[None-expected4] PASSED [ 87%] tests/unit/cli/test_discover.py::test_expand_collections[shortcuts5-expected5] PASSED [ 87%] tests/unit/cli/test_fetchparams.py::test_key_conflict PASSED [ 88%] tests/unit/cli/test_fetchparams.py::test_fuzzing PASSED [ 88%] tests/unit/cli/test_fetchparams.py::test_invalid_fetch_value[value0] PASSED [ 88%] tests/unit/cli/test_fetchparams.py::test_invalid_fetch_value[lol] PASSED [ 88%] tests/unit/cli/test_fetchparams.py::test_invalid_fetch_value[42] PASSED [ 88%] tests/unit/cli/test_fetchparams.py::test_unknown_strategy PASSED [ 89%] tests/unit/cli/test_fetchparams.py::test_caching PASSED [ 89%] tests/unit/cli/test_fetchparams.py::test_failed_strategy PASSED [ 89%] tests/unit/cli/test_fetchparams.py::test_empty_value PASSED [ 89%] tests/unit/sync/test_status.py::test_legacy_status[SqliteStatus] PASSED [ 89%] tests/unit/sync/test_sync.py::TestSyncMachine::runTest <- ../../../../../../../usr/lib64/python3.6/site-packages/hypothesis/stateful.py PASSED [ 90%] tests/unit/sync/test_sync.py::test_irrelevant_status PASSED [ 90%] tests/unit/sync/test_sync.py::test_missing_status PASSED [ 90%] tests/unit/sync/test_sync.py::test_missing_status_and_different_items PASSED [ 90%] tests/unit/sync/test_sync.py::test_read_only_and_prefetch PASSED [ 90%] tests/unit/sync/test_sync.py::test_partial_sync_error PASSED [ 91%] tests/unit/sync/test_sync.py::test_partial_sync_ignore PASSED [ 91%] tests/unit/sync/test_sync.py::test_partial_sync_ignore2 PASSED [ 91%] tests/unit/sync/test_sync.py::test_upload_and_update PASSED [ 91%] tests/unit/sync/test_sync.py::test_deletion PASSED [ 91%] tests/unit/sync/test_sync.py::test_insert_hash PASSED [ 92%] tests/unit/sync/test_sync.py::test_already_synced PASSED [ 92%] tests/unit/sync/test_sync.py::test_conflict_resolution_both_etags_new[a] PASSED [ 92%] tests/unit/sync/test_sync.py::test_conflict_resolution_both_etags_new[b] PASSED [ 92%] tests/unit/sync/test_sync.py::test_updated_and_deleted PASSED [ 93%] tests/unit/sync/test_sync.py::test_conflict_resolution_invalid_mode PASSED [ 93%] tests/unit/sync/test_sync.py::test_conflict_resolution_new_etags_without_changes PASSED [ 93%] tests/unit/sync/test_sync.py::test_uses_get_multi PASSED [ 93%] tests/unit/sync/test_sync.py::test_empty_storage_dataloss PASSED [ 93%] tests/unit/sync/test_sync.py::test_no_uids PASSED [ 94%] tests/unit/sync/test_sync.py::test_changed_uids PASSED [ 94%] tests/unit/sync/test_sync.py::test_both_readonly PASSED [ 94%] tests/unit/sync/test_sync.py::test_partial_sync_revert PASSED [ 94%] tests/unit/sync/test_sync.py::test_ident_conflict[True] PASSED [ 94%] tests/unit/sync/test_sync.py::test_ident_conflict[False] PASSED [ 95%] tests/unit/sync/test_sync.py::test_moved_href PASSED [ 95%] tests/unit/sync/test_sync.py::test_bogus_etag_change PASSED [ 95%] tests/unit/sync/test_sync.py::test_unicode_hrefs PASSED [ 95%] tests/unit/sync/test_sync.py::test_rollback[True] PASSED [ 95%] tests/unit/sync/test_sync.py::test_rollback[False] PASSED [ 96%] tests/unit/sync/test_sync.py::test_duplicate_hrefs PASSED [ 96%] tests/unit/utils/test_vobject.py::TestVobjectMachine::runTest <- ../../../../../../../usr/lib64/python3.6/site-packages/hypothesis/stateful.py PASSED [ 96%] tests/unit/utils/test_vobject.py::test_split_collection_simple PASSED [ 96%] tests/unit/utils/test_vobject.py::test_split_collection_multiple_wrappers PASSED [ 96%] tests/unit/utils/test_vobject.py::test_join_collection_simple PASSED [ 97%] tests/unit/utils/test_vobject.py::test_join_collection_vevents PASSED [ 97%] tests/unit/utils/test_vobject.py::test_split_collection_timezones PASSED [ 97%] tests/unit/utils/test_vobject.py::test_split_contacts PASSED [ 97%] tests/unit/utils/test_vobject.py::test_hash_item PASSED [ 97%] tests/unit/utils/test_vobject.py::test_multiline_uid PASSED [ 98%] tests/unit/utils/test_vobject.py::test_multiline_uid_complex PASSED [ 98%] tests/unit/utils/test_vobject.py::test_replace_multiline_uid PASSED [ 98%] tests/unit/utils/test_vobject.py::test_replace_uid[BEGIN:VCALENDAR\nVERSION:2.0\nPRODID:-//hacksw/handcal//NONSGML v1.0//EN\nBEGIN:VEVENT\nDTSTART:19970714T170000Z\nDTEND:19970715T035959Z\nSUMMARY:Bastille Day Party\nX-SOMETHING:{r}\nUID:{uid}\nEND:VEVENT\nEND:VCALENDAR] PASSED [ 98%] tests/unit/utils/test_vobject.py::test_replace_uid[BEGIN:VCALENDAR\nBEGIN:VTIMEZONE\nTZID:Europe/Rome\nX-LIC-LOCATION:Europe/Rome\nBEGIN:DAYLIGHT\nTZOFFSETFROM:+0100\nTZOFFSETTO:+0200\nTZNAME:CEST\nDTSTART:19700329T020000\nRRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3\nEND:DAYLIGHT\nBEGIN:STANDARD\nTZOFFSETFROM:+0200\nTZOFFSETTO:+0100\nTZNAME:CET\nDTSTART:19701025T030000\nRRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10\nEND:STANDARD\nEND:VTIMEZONE\nBEGIN:VEVENT\nDTSTART:19970714T170000Z\nDTEND:19970715T035959Z\nSUMMARY:Bastille Day Party\nX-SOMETHING:{r}\nUID:{uid}\nEND:VEVENT\nEND:VCALENDAR] PASSED [ 98%] tests/unit/utils/test_vobject.py::test_replace_uid[BEGIN:VCARD\nVERSION:3.0\nFN:Cyrus Daboo\nN:Daboo;Cyrus;;;\nADR;TYPE=POSTAL:;2822 Email HQ;Suite 2821;RFCVille;PA;15213;USA\nEMAIL;TYPE=PREF:cyrus@example.com\nNICKNAME:me\nNOTE:Example VCard.\nORG:Self Employed\nTEL;TYPE=VOICE:412 605 0499\nTEL;TYPE=FAX:412 605 0705\nURL;VALUE=URI:http://www.example.com\nX-SOMETHING:{r}\nUID:{uid}\nEND:VCARD] PASSED [ 99%] tests/unit/utils/test_vobject.py::test_broken_item PASSED [ 99%] tests/unit/utils/test_vobject.py::test_multiple_items PASSED [ 99%] tests/unit/utils/test_vobject.py::test_input_types PASSED [ 99%] tests/unit/utils/test_vobject.py::test_component_contains PASSED [100%] =================================== FAILURES =================================== ___________________________ test_create_collections ____________________________ tests/system/cli/test_sync.py:276: in test_create_collections reason='This test inexplicably fails') E hypothesis.errors.MultipleFailures: Hypothesis found 3 failures in explicit examples. ---------------------------------- Hypothesis ---------------------------------- Falsifying explicit example: test_create_collections( subtest=.inner>, collections=['persönlich'], ) Traceback (most recent call last): File "/var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8/tests/system/cli/test_sync.py", line 296, in test_create_collections @subtest File "/usr/lib64/python3.6/site-packages/pytest_subtesthack.py", line 12, in inner callobj=func, File "/usr/lib64/python3.6/site-packages/_pytest/nodes.py", line 95, in __call__ warnings.warn(NODE_USE_FROM_PARENT.format(name=self.__name__), stacklevel=2) pytest.PytestDeprecationWarning: Direct construction of Function has been deprecated, please use Function.from_parent. See https://docs.pytest.org/en/stable/deprecations.html#node-construction-changed-to-node-from-parent for more details. Falsifying explicit example: test_create_collections( subtest=.inner>, collections={'A', 'a'}, ) Traceback (most recent call last): File "/var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8/tests/system/cli/test_sync.py", line 296, in test_create_collections @subtest File "/usr/lib64/python3.6/site-packages/pytest_subtesthack.py", line 12, in inner callobj=func, File "/usr/lib64/python3.6/site-packages/_pytest/nodes.py", line 95, in __call__ warnings.warn(NODE_USE_FROM_PARENT.format(name=self.__name__), stacklevel=2) pytest.PytestDeprecationWarning: Direct construction of Function has been deprecated, please use Function.from_parent. See https://docs.pytest.org/en/stable/deprecations.html#node-construction-changed-to-node-from-parent for more details. Falsifying explicit example: test_create_collections( subtest=.inner>, collections={'\ufffe'}, ) Traceback (most recent call last): File "/var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8/tests/system/cli/test_sync.py", line 296, in test_create_collections @subtest File "/usr/lib64/python3.6/site-packages/pytest_subtesthack.py", line 12, in inner callobj=func, File "/usr/lib64/python3.6/site-packages/_pytest/nodes.py", line 95, in __call__ warnings.warn(NODE_USE_FROM_PARENT.format(name=self.__name__), stacklevel=2) pytest.PytestDeprecationWarning: Direct construction of Function has been deprecated, please use Function.from_parent. See https://docs.pytest.org/en/stable/deprecations.html#node-construction-changed-to-node-from-parent for more details. =============================== warnings summary =============================== tests/storage/test_filesystem.py::TestFilesystemStorage::test_metadata_normalization /usr/lib64/python3.6/site-packages/hypothesis/extra/pytestplugin.py:173: HypothesisDeprecationWarning: tests/storage/test_filesystem.py::TestFilesystemStorage::test_metadata_normalization uses the 'requires_metadata' fixture, which is reset between function calls but not between test cases generated by `@given(...)`. You can change it to a module- or session-scoped fixture if it is safe to reuse; if not we recommend using a context manager inside your test function. See https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details on fixture scope. msg % (item.nodeid, fx.argname), since="2020-02-29" tests/storage/test_filesystem.py::TestFilesystemStorage::test_metadata_normalization /usr/lib64/python3.6/site-packages/hypothesis/extra/pytestplugin.py:173: HypothesisDeprecationWarning: tests/storage/test_filesystem.py::TestFilesystemStorage::test_metadata_normalization uses the 's' fixture, which is reset between function calls but not between test cases generated by `@given(...)`. You can change it to a module- or session-scoped fixture if it is safe to reuse; if not we recommend using a context manager inside your test function. See https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details on fixture scope. msg % (item.nodeid, fx.argname), since="2020-02-29" tests/storage/test_memory.py::TestMemoryStorage::test_metadata_normalization /usr/lib64/python3.6/site-packages/hypothesis/extra/pytestplugin.py:173: HypothesisDeprecationWarning: tests/storage/test_memory.py::TestMemoryStorage::test_metadata_normalization uses the 'requires_metadata' fixture, which is reset between function calls but not between test cases generated by `@given(...)`. You can change it to a module- or session-scoped fixture if it is safe to reuse; if not we recommend using a context manager inside your test function. See https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details on fixture scope. msg % (item.nodeid, fx.argname), since="2020-02-29" tests/storage/test_memory.py::TestMemoryStorage::test_metadata_normalization /usr/lib64/python3.6/site-packages/hypothesis/extra/pytestplugin.py:173: HypothesisDeprecationWarning: tests/storage/test_memory.py::TestMemoryStorage::test_metadata_normalization uses the 's' fixture, which is reset between function calls but not between test cases generated by `@given(...)`. You can change it to a module- or session-scoped fixture if it is safe to reuse; if not we recommend using a context manager inside your test function. See https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details on fixture scope. msg % (item.nodeid, fx.argname), since="2020-02-29" tests/system/cli/test_discover.py::test_collection_required /usr/lib64/python3.6/site-packages/hypothesis/extra/pytestplugin.py:173: HypothesisDeprecationWarning: tests/system/cli/test_discover.py::test_collection_required uses the 'tmpdir' fixture, which is reset between function calls but not between test cases generated by `@given(...)`. You can change it to a module- or session-scoped fixture if it is safe to reuse; if not we recommend using a context manager inside your test function. See https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details on fixture scope. msg % (item.nodeid, fx.argname), since="2020-02-29" tests/system/cli/test_discover.py::test_collection_required /usr/lib64/python3.6/site-packages/hypothesis/extra/pytestplugin.py:173: HypothesisDeprecationWarning: tests/system/cli/test_discover.py::test_collection_required uses the 'runner' fixture, which is reset between function calls but not between test cases generated by `@given(...)`. You can change it to a module- or session-scoped fixture if it is safe to reuse; if not we recommend using a context manager inside your test function. See https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details on fixture scope. msg % (item.nodeid, fx.argname), since="2020-02-29" tests/system/cli/test_discover.py::test_collection_required /usr/lib64/python3.6/site-packages/hypothesis/extra/pytestplugin.py:173: HypothesisDeprecationWarning: tests/system/cli/test_discover.py::test_collection_required uses the 'monkeypatch' fixture, which is reset between function calls but not between test cases generated by `@given(...)`. You can change it to a module- or session-scoped fixture if it is safe to reuse; if not we recommend using a context manager inside your test function. See https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details on fixture scope. msg % (item.nodeid, fx.argname), since="2020-02-29" tests/system/cli/test_sync.py::test_create_collections /usr/lib64/python3.6/site-packages/hypothesis/extra/pytestplugin.py:173: HypothesisDeprecationWarning: tests/system/cli/test_sync.py::test_create_collections uses the 'subtest' fixture, which is reset between function calls but not between test cases generated by `@given(...)`. You can change it to a module- or session-scoped fixture if it is safe to reuse; if not we recommend using a context manager inside your test function. See https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details on fixture scope. msg % (item.nodeid, fx.argname), since="2020-02-29" tests/unit/cli/test_fetchparams.py::test_fuzzing /usr/lib64/python3.6/site-packages/hypothesis/extra/pytestplugin.py:173: HypothesisDeprecationWarning: tests/unit/cli/test_fetchparams.py::test_fuzzing uses the 'mystrategy' fixture, which is reset between function calls but not between test cases generated by `@given(...)`. You can change it to a module- or session-scoped fixture if it is safe to reuse; if not we recommend using a context manager inside your test function. See https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details on fixture scope. msg % (item.nodeid, fx.argname), since="2020-02-29" tests/unit/sync/test_status.py::test_legacy_status[SqliteStatus] /usr/lib64/python3.6/site-packages/hypothesis/extra/pytestplugin.py:173: HypothesisDeprecationWarning: tests/unit/sync/test_status.py::test_legacy_status[SqliteStatus] uses the 'new_status' fixture, which is reset between function calls but not between test cases generated by `@given(...)`. You can change it to a module- or session-scoped fixture if it is safe to reuse; if not we recommend using a context manager inside your test function. See https://docs.pytest.org/en/latest/fixture.html#sharing-test-data for details on fixture scope. msg % (item.nodeid, fx.argname), since="2020-02-29" -- Docs: https://docs.pytest.org/en/stable/warnings.html =========================== short test summary info ============================ FAILED tests/system/cli/test_sync.py::test_create_collections - hypothesis.er... =========== 1 failed, 370 passed, 115 skipped, 10 warnings in 29.38s =========== * ERROR: dev-python/vdirsyncer-0.16.8::gentoo failed (test phase): * Tests fail with python3.6 * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 3078: Called distutils-r1_src_test * environment, line 1344: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 509: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2683: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2127: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2125: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 917: Called distutils-r1_run_phase 'python_test' * environment, line 1281: Called python_test * environment, line 3038: Called die * The specific snippet of code: * pytest -vv || die "Tests fail with ${EPYTHON}" * * If you need support, post the output of `emerge --info '=dev-python/vdirsyncer-0.16.8::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/vdirsyncer-0.16.8::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/dev-python/vdirsyncer-0.16.8:20200921-134201.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/vdirsyncer-0.16.8/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/vdirsyncer-0.16.8/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8' * S: '/var/tmp/portage/dev-python/vdirsyncer-0.16.8/work/vdirsyncer-0.16.8'