Skip to content

back to OpenHands summary

OpenHands: virtualenv

Pytest Summary for test tests

status count
error 262
skipped 16
total 278
collected 278
passed 0

Failed pytests:

test_interpreters.py::test_failed_to_find_implementation[CPython]

test_interpreters.py::test_failed_to_find_implementation[CPython]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activation_support.py::test_activator_no_support_posix[BatchActivator]

test_activation_support.py::test_activator_no_support_posix[BatchActivator]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activation_support.py::test_activator_support_windows[FishActivator]

test_activation_support.py::test_activator_support_windows[FishActivator]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activation_support.py::test_activator_no_support_windows[CShellActivator]

test_activation_support.py::test_activator_no_support_windows[CShellActivator]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activation_support.py::test_activator_support_windows[BatchActivator]

test_activation_support.py::test_activator_support_windows[BatchActivator]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activation_support.py::test_activator_support_posix[PowerShellActivator]

test_activation_support.py::test_activator_support_posix[PowerShellActivator]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activation_support.py::test_activator_support_windows[BashActivator]

test_activation_support.py::test_activator_support_windows[BashActivator]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activation_support.py::test_activator_support_windows[PowerShellActivator]

test_activation_support.py::test_activator_support_windows[PowerShellActivator]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activation_support.py::test_activator_support_posix[CShellActivator]

test_activation_support.py::test_activator_support_posix[CShellActivator]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activation_support.py::test_activator_support_windows[PythonActivator]

test_activation_support.py::test_activator_support_windows[PythonActivator]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activation_support.py::test_activator_support_posix[FishActivator]

test_activation_support.py::test_activator_support_posix[FishActivator]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activation_support.py::test_activator_support_posix[PythonActivator]

test_activation_support.py::test_activator_support_posix[PythonActivator]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activation_support.py::test_activator_support_posix[BashActivator]

test_activation_support.py::test_activator_support_posix[BashActivator]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_discover_exe_on_path_non_spec_name_match

test_py_info.py::test_discover_exe_on_path_non_spec_name_match
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_version[3.10.11]

test_py_info.py::test_satisfy_not_version[3.10.11]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_version[3.9.12]

test_py_info.py::test_satisfy_not_version[3.9.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[cpython3]

test_py_info.py::test_satisfy_py_info[cpython3]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_version[3.9]

test_py_info.py::test_satisfy_not_version[3.9]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_discover_exe_on_path_non_spec_name_not_match

test_py_info.py::test_discover_exe_on_path_non_spec_name_not_match
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_version[2]

test_py_info.py::test_satisfy_not_version[2]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[CPython3]

test_py_info.py::test_satisfy_py_info[CPython3]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[cpython3-64]

test_py_info.py::test_satisfy_py_info[cpython3-64]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_py_info_cached_error

test_py_info.py::test_py_info_cached_error
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[cpython3.10-64]

test_py_info.py::test_satisfy_py_info[cpython3.10-64]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_system_executable_no_exact_match[target2-0-discovered2]

test_py_info.py::test_system_executable_no_exact_match[target2-0-discovered2]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[python3.10.12]

test_py_info.py::test_satisfy_py_info[python3.10.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[python3-64]

test_py_info.py::test_satisfy_py_info[python3-64]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[python3.10-64]

test_py_info.py::test_satisfy_py_info[python3.10-64]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_py_info_to_system_raises

test_py_info.py::test_py_info_to_system_raises
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_version[3.10.13]

test_py_info.py::test_satisfy_not_version[3.10.13]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[CPython3-64]

test_py_info.py::test_satisfy_py_info[CPython3-64]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_arch

test_py_info.py::test_satisfy_not_arch
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_custom_venv_install_scheme_is_prefered

test_py_info.py::test_custom_venv_install_scheme_is_prefered
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[cpython3.10.12]

test_py_info.py::test_satisfy_py_info[cpython3.10.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_version[3.11.12]

test_py_info.py::test_satisfy_not_version[3.11.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[CPython3.10.12]

test_py_info.py::test_satisfy_py_info[CPython3.10.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_py_info.py::test_py_info_cached_symlink_error
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_bad_exe_py_info_raise

test_py_info.py::test_bad_exe_py_info_raise
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[cpython3.10.12-64]

test_py_info.py::test_satisfy_py_info[cpython3.10.12-64]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[CPython3.10.12-64]

test_py_info.py::test_satisfy_py_info[CPython3.10.12-64]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_current_as_json

test_py_info.py::test_current_as_json
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[python3.10]

test_py_info.py::test_satisfy_py_info[python3.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[cpython3.10]

test_py_info.py::test_satisfy_py_info[cpython3.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_py_info_cache_clear

test_py_info.py::test_py_info_cache_clear
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_version[2.10.12]

test_py_info.py::test_satisfy_not_version[2.10.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_bad_exe_py_info_no_raise

test_py_info.py::test_bad_exe_py_info_no_raise
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

python3]

python3]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_py_info.py::test_py_info_cached_symlink
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_version[2.10]

test_py_info.py::test_satisfy_not_version[2.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[python3.10.12-64]

test_py_info.py::test_satisfy_py_info[python3.10.12-64]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[CPython3.10-64]

test_py_info.py::test_satisfy_py_info[CPython3.10-64]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_version[4]

test_py_info.py::test_satisfy_not_version[4]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_py_info_setuptools

test_py_info.py::test_py_info_setuptools
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_uses_posix_prefix_on_debian_3_10_without_venv

test_py_info.py::test_uses_posix_prefix_on_debian_3_10_without_venv
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_version[4.10.12]

test_py_info.py::test_satisfy_not_version[4.10.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_version[4.10]

test_py_info.py::test_satisfy_not_version[4.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_system_executable_no_exact_match[target0-0-discovered0]

test_py_info.py::test_system_executable_no_exact_match[target0-0-discovered0]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_not_version[3.11]

test_py_info.py::test_satisfy_not_version[3.11]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[CPython3.10]

test_py_info.py::test_satisfy_py_info[CPython3.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_satisfy_py_info[python3]

test_py_info.py::test_satisfy_py_info[python3]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_py_info_ignores_distutils_config

test_py_info.py::test_py_info_ignores_distutils_config
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info.py::test_system_executable_no_exact_match[target1-0-discovered1]

test_py_info.py::test_system_executable_no_exact_match[target1-0-discovered1]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_bundle.py::test_version_pinned_not_found

test_bundle.py::test_version_pinned_not_found
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_bundle.py::test_version_bundle

test_bundle.py::test_version_bundle
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_bundle.py::test_version_pinned_is_embed

test_bundle.py::test_version_pinned_is_embed
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_bundle.py::test_version_pinned_in_app_data

test_bundle.py::test_version_pinned_in_app_data
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_bundle.py::test_version_embed

test_bundle.py::test_version_embed
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_csh.py::test_csh[no_prompt]

test_csh.py::test_csh[no_prompt]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_bash.py::test_bash[no_prompt-True]

test_bash.py::test_bash[no_prompt-True]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_bash.py::test_bash[no_prompt-False]

test_bash.py::test_bash[no_prompt-False]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_batch.py::test_batch[no_prompt]

test_batch.py::test_batch[no_prompt]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_nushell.py::test_nushell[no_prompt]

test_nushell.py::test_nushell[no_prompt]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_fish.py::test_fish[no_prompt]

test_fish.py::test_fish[no_prompt]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_python_activator.py::test_python[no_prompt]

test_python_activator.py::test_python[no_prompt]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_csh.py::test_csh[with_prompt]

test_csh.py::test_csh[with_prompt]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_bash.py::test_bash[with_prompt-False]

test_bash.py::test_bash[with_prompt-False]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_bash.py::test_bash[with_prompt-True]

test_bash.py::test_bash[with_prompt-True]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_batch.py::test_batch[with_prompt]

test_batch.py::test_batch[with_prompt]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_nushell.py::test_nushell[with_prompt]

test_nushell.py::test_nushell[with_prompt]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_fish.py::test_fish[with_prompt]

test_fish.py::test_fish[with_prompt]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_python_activator.py::test_python[with_prompt]

test_python_activator.py::test_python[with_prompt]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_pypy3.py::test_debian_pypy37_virtualenvs[deb_pypy37]

test_pypy3.py::test_debian_pypy37_virtualenvs[deb_pypy37]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_pypy3.py::test_debian_pypy38_virtualenvs_exclude_usr[deb_pypy38]

test_pypy3.py::test_debian_pypy38_virtualenvs_exclude_usr[deb_pypy38]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_pypy3.py::test_portable_pypy3_virtualenvs_get_their_libs[portable_pypy38]

test_pypy3.py::test_portable_pypy3_virtualenvs_get_their_libs[portable_pypy38]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_get_release_unsecure

test_periodic_update.py::test_get_release_unsecure
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_trigger_update_no_debug

test_periodic_update.py::test_trigger_update_no_debug
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_periodic_update_stops_at_current

test_periodic_update.py::test_periodic_update_stops_at_current
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_new_version_ne

test_periodic_update.py::test_new_version_ne
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_periodic_update_skip[started_1_hour_completed_two_weeks]

test_periodic_update.py::test_periodic_update_skip[started_1_hour_completed_two_weeks]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_download_periodic_stop_at_first_usable_with_previous_minor

test_periodic_update.py::test_download_periodic_stop_at_first_usable_with_previous_minor
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_do_update_skip_already_done

test_periodic_update.py::test_do_update_skip_already_done
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_manual_upgrade

test_periodic_update.py::test_manual_upgrade
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_periodic_update_trigger[started_1_hour]

test_periodic_update.py::test_periodic_update_trigger[started_1_hour]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_download_periodic_stop_at_first_usable

test_periodic_update.py::test_download_periodic_stop_at_first_usable
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_periodic_update_latest_per_patch

test_periodic_update.py::test_periodic_update_latest_per_patch
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_get_release_fails

test_periodic_update.py::test_get_release_fails
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_trigger_update_debug

test_periodic_update.py::test_trigger_update_debug
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_do_update_first

test_periodic_update.py::test_do_update_first
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_download_stop_with_embed

test_periodic_update.py::test_download_stop_with_embed
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_periodic_update_skip[started_1_hour_no_complete]

test_periodic_update.py::test_periodic_update_skip[started_1_hour_no_complete]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_new_version_eq

test_periodic_update.py::test_new_version_eq
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_manual_update_honored

test_periodic_update.py::test_manual_update_honored
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_periodic_update_trigger[never_started]

test_periodic_update.py::test_periodic_update_trigger[never_started]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_periodic_update_trigger[completed_two_week]

test_periodic_update.py::test_periodic_update_trigger[completed_two_week]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_periodic_update_skip[completed_under_two_weeks]

test_periodic_update.py::test_periodic_update_skip[completed_under_two_weeks]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_periodic_update_skip[started_just_now_no_complete]

test_periodic_update.py::test_periodic_update_skip[started_just_now_no_complete]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_download_manual_ignores_pre_release

test_periodic_update.py::test_download_manual_ignores_pre_release
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_download_manual_stop_after_one_download

test_periodic_update.py::test_download_manual_stop_after_one_download
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_periodic_update_skip[started_just_now_completed_two_weeks]

test_periodic_update.py::test_periodic_update_skip[started_just_now_completed_two_weeks]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_periodic_update_latest_per_patch_prev_is_manual

test_periodic_update.py::test_periodic_update_latest_per_patch_prev_is_manual
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_periodic_update.py::test_pick_periodic_update

test_periodic_update.py::test_pick_periodic_update
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_bootstrap_link_via_app_data.py::test_populated_read_only_cache_and_symlinked_app_data
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_bootstrap_link_via_app_data.py::test_app_data_parallel_ok
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_bootstrap_link_via_app_data.py::test_base_bootstrap_link_via_app_data_not_writable
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_bootstrap_link_via_app_data.py::test_app_data_parallel_fail
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_bootstrap_link_via_app_data.py::test_populated_read_only_cache_and_copied_app_data
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[python-3.10-64-bin-]

test_py_info_exe_based_of.py::test_discover_ok[python-3.10-64-bin-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[python-3.10--.-]

test_py_info_exe_based_of.py::test_discover_ok[python-3.10--.-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[python-3.10.12--.-]

test_py_info_exe_based_of.py::test_discover_ok[python-3.10.12--.-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[python-3.10.12--bin-]

test_py_info_exe_based_of.py::test_discover_ok[python-3.10.12--bin-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[python-3-64-bin-]

test_py_info_exe_based_of.py::test_discover_ok[python-3-64-bin-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[CPython-3--bin-]

test_py_info_exe_based_of.py::test_discover_ok[CPython-3--bin-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10-64-bin-]

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10-64-bin-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10--bin-]

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10--bin-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[python-3.10-64-.-]

test_py_info_exe_based_of.py::test_discover_ok[python-3.10-64-.-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_empty_folder

test_py_info_exe_based_of.py::test_discover_empty_folder
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[CPython-3-64-.-]

test_py_info_exe_based_of.py::test_discover_ok[CPython-3-64-.-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[CPython-3-64-bin-]

test_py_info_exe_based_of.py::test_discover_ok[CPython-3-64-bin-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[python-3.10--bin-]

test_py_info_exe_based_of.py::test_discover_ok[python-3.10--bin-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[python-3.10.12-64-bin-]

test_py_info_exe_based_of.py::test_discover_ok[python-3.10.12-64-bin-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[python-3-64-.-]

test_py_info_exe_based_of.py::test_discover_ok[python-3-64-.-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-]

test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10--.-]

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10--.-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10-64-.-]

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10-64-.-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10.12-64-.-]

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10.12-64-.-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[python-3--.-]

test_py_info_exe_based_of.py::test_discover_ok[python-3--.-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[CPython-3--.-]

test_py_info_exe_based_of.py::test_discover_ok[CPython-3--.-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10.12--bin-]

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10.12--bin-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10.12--.-]

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10.12--.-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10.12-64-bin-]

test_py_info_exe_based_of.py::test_discover_ok[CPython-3.10.12-64-bin-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_info_exe_based_of.py::test_discover_ok[python-3.10.12-64-.-]

test_py_info_exe_based_of.py::test_discover_ok[python-3.10.12-64-.-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_run.py::test_help

test_run.py::test_help
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_run.py::test_logging_setup[True]

test_run.py::test_logging_setup[True]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_run.py::test_logging_setup[False]

test_run.py::test_logging_setup[False]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_run.py::test_version

test_run.py::test_version
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_acquire.py::test_get_wheel_download_called[0.0.0]

test_acquire.py::test_get_wheel_download_called[0.0.0]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_acquire.py::test_get_wheel_download_cached

test_acquire.py::test_get_wheel_download_cached
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_acquire.py::test_get_wheel_download_not_called[embed]

test_acquire.py::test_get_wheel_download_not_called[embed]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_acquire.py::test_get_wheel_download_not_called[pinned]

test_acquire.py::test_get_wheel_download_not_called[pinned]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_acquire.py::test_download_wheel_bad_output

test_acquire.py::test_download_wheel_bad_output
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_acquire.py::test_pip_wheel_env_run_could_not_find

test_acquire.py::test_pip_wheel_env_run_could_not_find
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_acquire.py::test_get_wheel_download_called[bundle]

test_acquire.py::test_get_wheel_download_called[bundle]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_acquire.py::test_download_fails

test_acquire.py::test_download_fails
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_base_embed.py::test_download_cli_flag[args2-False]

test_base_embed.py::test_download_cli_flag[args2-False]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_base_embed.py::test_embed_wheel_versions

test_base_embed.py::test_embed_wheel_versions
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_base_embed.py::test_download_cli_flag[args0-False]

test_base_embed.py::test_download_cli_flag[args0-False]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_base_embed.py::test_download_cli_flag[args3-True]

test_base_embed.py::test_download_cli_flag[args3-True]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_base_embed.py::test_download_cli_flag[args1-False]

test_base_embed.py::test_download_cli_flag[args1-False]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_wheels_util.py::test_wheel_repr

test_wheels_util.py::test_wheel_repr
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_wheels_util.py::test_wheel_support_no_python_requires

test_wheels_util.py::test_wheel_support_no_python_requires
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_wheels_util.py::test_bad_as_version_tuple

test_wheels_util.py::test_bad_as_version_tuple
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_wheels_util.py::test_wheel_not_support

test_wheels_util.py::test_wheel_not_support
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_env_var.py::test_value_ok

test_env_var.py::test_value_ok
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_env_var.py::test_value_bad

test_env_var.py::test_value_bad
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_env_var.py::test_extra_search_dir_via_env_var

test_env_var.py::test_extra_search_dir_via_env_var
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_env_var.py::test_python_multi_value_via_env_var

test_env_var.py::test_python_multi_value_via_env_var
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_env_var.py::test_value_alias

test_env_var.py::test_value_alias
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_env_var.py::test_python_multi_value_prefer_newline_via_env_var

test_env_var.py::test_python_multi_value_prefer_newline_via_env_var
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_env_var.py::test_python_via_env_var

test_env_var.py::test_python_via_env_var
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_env_var.py::test_python_multi_value_newline_via_env_var

test_env_var.py::test_python_multi_value_newline_via_env_var
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_ini.py::test_ini_can_be_overwritten_by_flag

test_ini.py::test_ini_can_be_overwritten_by_flag
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_activator.py::test_activator_prompt_cwd

test_activator.py::test_activator_prompt_cwd
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10.12-3.11]

test_py_spec.py::test_version_satisfies_nok[3.10.12-3.11]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10.12-4.10.12]

test_py_spec.py::test_version_satisfies_nok[3.10.12-4.10.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[3-3.10]

test_py_spec.py::test_version_satisfies_ok[3-3.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_spec_satisfies_implementation_nok

test_py_spec.py::test_spec_satisfies_implementation_nok
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[3.10.12-3.10]

test_py_spec.py::test_version_satisfies_ok[3.10.12-3.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[3.10-3]

test_py_spec.py::test_version_satisfies_ok[3.10-3]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_spec_satisfies_path_nok

test_py_spec.py::test_spec_satisfies_path_nok
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_spec_satisfies_path_ok

test_py_spec.py::test_spec_satisfies_path_ok
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10.12-2.10.12]

test_py_spec.py::test_version_satisfies_nok[3.10.12-2.10.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[-3.10.12]

test_py_spec.py::test_version_satisfies_ok[-3.10.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10.12-3.11.12]

test_py_spec.py::test_version_satisfies_nok[3.10.12-3.11.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10-3.9]

test_py_spec.py::test_version_satisfies_nok[3.10-3.9]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_spec_satisfies_implementation_ok[CPython-cpython]

test_py_spec.py::test_spec_satisfies_implementation_ok[CPython-cpython]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10.12-2.10]

test_py_spec.py::test_version_satisfies_nok[3.10.12-2.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_spec_satisfies_implementation_ok[jython-jython]

test_py_spec.py::test_spec_satisfies_implementation_ok[jython-jython]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[3.10-3.10]

test_py_spec.py::test_version_satisfies_ok[3.10-3.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3-4]

test_py_spec.py::test_version_satisfies_nok[3-4]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10.12-3.10.13]

test_py_spec.py::test_version_satisfies_nok[3.10.12-3.10.13]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10.12-2]

test_py_spec.py::test_version_satisfies_nok[3.10.12-2]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_spec_satisfies_implementation_ok[py-python]

test_py_spec.py::test_spec_satisfies_implementation_ok[py-python]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[3-]

test_py_spec.py::test_version_satisfies_ok[3-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10-3.11]

test_py_spec.py::test_version_satisfies_nok[3.10-3.11]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[3-3.10.12]

test_py_spec.py::test_version_satisfies_ok[3-3.10.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10.12-4]

test_py_spec.py::test_version_satisfies_nok[3.10.12-4]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[-3.10]

test_py_spec.py::test_version_satisfies_ok[-3.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10-2]

test_py_spec.py::test_version_satisfies_nok[3.10-2]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10-2.10]

test_py_spec.py::test_version_satisfies_nok[3.10-2.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_bad_py_spec

test_py_spec.py::test_bad_py_spec
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[-]

test_py_spec.py::test_version_satisfies_ok[-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_spec_satisfies_arch

test_py_spec.py::test_spec_satisfies_arch
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10.12-3.9]

test_py_spec.py::test_version_satisfies_nok[3.10.12-3.9]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_py_spec_first_digit_only_major

test_py_spec.py::test_py_spec_first_digit_only_major
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[3-3]

test_py_spec.py::test_version_satisfies_ok[3-3]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10-4]

test_py_spec.py::test_version_satisfies_nok[3.10-4]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10.12-4.10]

test_py_spec.py::test_version_satisfies_nok[3.10.12-4.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10.12-3.10.11]

test_py_spec.py::test_version_satisfies_nok[3.10.12-3.10.11]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[3.10.12-3.10.12]

test_py_spec.py::test_version_satisfies_ok[3.10.12-3.10.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[3.10.12-]

test_py_spec.py::test_version_satisfies_ok[3.10.12-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[3.10-3.10.12]

test_py_spec.py::test_version_satisfies_ok[3.10-3.10.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[3.10-]

test_py_spec.py::test_version_satisfies_ok[3.10-]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10.12-3.9.12]

test_py_spec.py::test_version_satisfies_nok[3.10.12-3.9.12]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[-3]

test_py_spec.py::test_version_satisfies_ok[-3]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_relative_spec

test_py_spec.py::test_relative_spec
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3-2]

test_py_spec.py::test_version_satisfies_nok[3-2]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_ok[3.10.12-3]

test_py_spec.py::test_version_satisfies_ok[3.10.12-3]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_py_spec.py::test_version_satisfies_nok[3.10-4.10]

test_py_spec.py::test_version_satisfies_nok[3.10-4.10]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_util.py::test_run_fail

test_util.py::test_run_fail
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_util.py::test_reentrant_file_lock_is_thread_safe

test_util.py::test_reentrant_file_lock_is_thread_safe
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_acquire_find_wheel.py::test_find_exact

test_acquire_find_wheel.py::test_find_exact
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_acquire_find_wheel.py::test_find_bad_spec

test_acquire_find_wheel.py::test_find_bad_spec
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_acquire_find_wheel.py::test_find_latest_none

test_acquire_find_wheel.py::test_find_latest_none
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_acquire_find_wheel.py::test_find_latest_string

test_acquire_find_wheel.py::test_find_latest_string
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_parser.py::test_flag

test_parser.py::test_flag
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_parser.py::test_builtin_discovery_class_preferred

test_parser.py::test_builtin_discovery_class_preferred
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_parser.py::test_reset_app_data_does_not_conflict_clear

test_parser.py::test_reset_app_data_does_not_conflict_clear
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_api.py::test_can_symlink_when_symlinks_not_enabled
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_discovery_via_path[less-mixed]

test_discovery.py::test_discovery_via_path[less-mixed]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_discovery_via_path[less-lower]

test_discovery.py::test_discovery_via_path[less-lower]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_discovery_via_path[more-lower]

test_discovery.py::test_discovery_via_path[more-lower]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_discovery_via_path_not_found

test_discovery.py::test_discovery_via_path_not_found
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_discovery_fallback_fail

test_discovery.py::test_discovery_fallback_fail
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_discovery_via_path[more-mixed]

test_discovery.py::test_discovery_via_path[more-mixed]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_discovery_via_path[none-upper]

test_discovery.py::test_discovery_via_path[none-upper]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_discovery_via_path[more-upper]

test_discovery.py::test_discovery_via_path[more-upper]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_discovery_via_path[none-mixed]

test_discovery.py::test_discovery_via_path[none-mixed]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_discovery_via_path[none-lower]

test_discovery.py::test_discovery_via_path[none-lower]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_discovery_via_path[less-upper]

test_discovery.py::test_discovery_via_path[less-upper]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_discovery_fallback_ok

test_discovery.py::test_discovery_fallback_ok
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_discovery.py::test_relative_path

test_discovery.py::test_relative_path
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_cpython3_win.py::test_only_shim[cpython3_win_embed]

test_cpython3_win.py::test_only_shim[cpython3_win_embed]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_cpython3_win.py::test_no_python_zip_if_exists_and_not_set_in_path[cpython3_win_embed]

test_cpython3_win.py::test_no_python_zip_if_exists_and_not_set_in_path[cpython3_win_embed]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_cpython3_win.py::test_3_exe_on_not_default_py_host[cpython3_win_embed]

test_cpython3_win.py::test_3_exe_on_not_default_py_host[cpython3_win_embed]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_cpython3_win.py::test_exe_dll_pyd_without_shim[cpython3_win_embed]

test_cpython3_win.py::test_exe_dll_pyd_without_shim[cpython3_win_embed]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_cpython3_win.py::test_no_python_zip_if_not_exists[cpython3_win_embed]

test_cpython3_win.py::test_no_python_zip_if_not_exists[cpython3_win_embed]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_cpython3_win.py::test_python_zip_if_exists_and_set_in_path[cpython3_win_embed]

test_cpython3_win.py::test_python_zip_if_exists_and_set_in_path[cpython3_win_embed]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_cpython3_win.py::test_2_exe_on_default_py_host[cpython3_win_embed]

test_cpython3_win.py::test_2_exe_on_default_py_host[cpython3_win_embed]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

testmain.py::testmain

test___main__.py::test_main
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

testmain.py::testsession_report_minimal

test___main__.py::test_session_report_minimal
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

testmain.py::testsession_report_full

test___main__.py::test_session_report_full
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

testmain.py::testfail_with_traceback

test___main__.py::test_fail_with_traceback
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

testmain.py::testfail_no_traceback

test___main__.py::test_fail_no_traceback
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

testmain.py::testsession_report_subprocess

test___main__.py::test_session_report_subprocess
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_interpreters.py::test_failed_to_find_bad_spec

test_interpreters.py::test_failed_to_find_bad_spec
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_powershell.py::test_powershell[no_prompt]

test_powershell.py::test_powershell[no_prompt]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

test_powershell.py::test_powershell[with_prompt]

test_powershell.py::test_powershell[with_prompt]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_bootstrap_link_via_app_data.py::test_base_bootstrap_link_via_app_data_no[wheel]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data[False]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_bootstrap_link_via_app_data.py::test_base_bootstrap_link_via_app_data_no[setuptools]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data[True]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError
test_bootstrap_link_via_app_data.py::test_base_bootstrap_link_via_app_data_no[pip]
>       lambda: ihook(item=item, **kwds), when=when, reraise=reraise
    )

ihook      = 
item       = 
kwds       = {}

.venv/lib/python3.10/site-packages/flaky/flaky_pytest_plugin.py:146: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

    @pytest.fixture(scope="session")
    def session_app_data(tmp_path_factory):
        temp_folder = tmp_path_factory.mktemp("session-app-data")
>       app_data = AppDataDiskFolder(folder=str(temp_folder))
E       TypeError: Can't instantiate abstract class AppDataDiskFolder with abstract method reset

temp_folder = PosixPath('/tmp/pytest-of-root/pytest-0/session-app-data0')
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all')

tests/conftest.py:312: TypeError

Patch diff

diff --git a/src/virtualenv/config/cli/parser.py b/src/virtualenv/config/cli/parser.py
index 9e62a72..638a04a 100644
--- a/src/virtualenv/config/cli/parser.py
+++ b/src/virtualenv/config/cli/parser.py
@@ -19,7 +19,8 @@ class VirtualEnvOptions(Namespace):
         super().__setattr__(key, value)

     def __repr__(self) -> str:
-        return f'{type(self).__name__}({', '.join((f'{k}={v}' for k, v in vars(self).items() if not k.startswith('_')))})'
+        items = [f'{k}={v}' for k, v in vars(self).items() if not k.startswith('_')]
+        return f'{type(self).__name__}({", ".join(items)})'

 class VirtualEnvConfigParser(ArgumentParser):
     """Custom option parser which updates its defaults by checking the configuration files and environmental vars."""
diff --git a/src/virtualenv/config/convert.py b/src/virtualenv/config/convert.py
index 46ea2f2..9a5fe1b 100644
--- a/src/virtualenv/config/convert.py
+++ b/src/virtualenv/config/convert.py
@@ -31,10 +31,44 @@ class ListType(TypeData):
         First this is done by newlines. If there were no newlines in the text,
         then we next try to split by comma.
         """
-        pass
+        if not value:
+            return []
+        values = [i.strip() for i in value.splitlines() if i.strip()]
+        if not values:
+            values = [i.strip() for i in value.split(',') if i.strip()]
+        return values

 def convert(value, as_type, source):
     """Convert the value as a given type where the value comes from the given source."""
-    pass
+    if value is None or isinstance(value, as_type):
+        return value
+    try:
+        if as_type == bool:
+            if isinstance(value, str):
+                value = value.lower()
+                if value not in BoolType.BOOLEAN_STATES:
+                    msg = f'invalid truth value {value!r}'
+                    raise ValueError(msg)
+                return BoolType.BOOLEAN_STATES[value]
+            return bool(value)
+        if as_type == list:
+            if isinstance(value, str):
+                value = ListType(list, as_type).split_values(value)
+            return list(value)
+        if as_type == type(None):
+            return None
+        return as_type(value)
+    except Exception as exception:
+        logging.error('failed to convert %r to %r from %r because %r', value, as_type, source, exception)
+        raise
+
+def get_type(value):
+    """Get type information for a value."""
+    as_type = type(value)
+    for key, class_type in _CONVERT.items():
+        if as_type is key:
+            return class_type(as_type, as_type)
+    return TypeData(as_type, as_type)
+
 _CONVERT = {bool: BoolType, type(None): NoneType, list: ListType}
 __all__ = ['convert', 'get_type']
\ No newline at end of file
diff --git a/src/virtualenv/create/creator.py b/src/virtualenv/create/creator.py
index 895133c..e1e3270 100644
--- a/src/virtualenv/create/creator.py
+++ b/src/virtualenv/create/creator.py
@@ -40,8 +40,17 @@ class Creator(ABC):
         self.app_data = options.app_data
         self.env = options.env

+    def _args(self):
+        return [
+            ('dest', self.dest),
+            ('clear', self.clear),
+            ('no_vcs_ignore', self.no_vcs_ignore),
+            ('interpreter', self.interpreter),
+        ]
+
     def __repr__(self) -> str:
-        return f'{self.__class__.__name__}({', '.join((f'{k}={v}' for k, v in self._args()))})'
+        items = [f'{k}={v}' for k, v in self._args()]
+        return f'{self.__class__.__name__}({", ".join(items)})'

     @classmethod
     def can_create(cls, interpreter):
@@ -49,9 +58,9 @@ class Creator(ABC):
         Determine if we can create a virtual environment.

         :param interpreter: the interpreter in question
-        :return: ``None`` if we can't create, any other object otherwise that will be forwarded to                   :meth:`add_parser_arguments`
+        :return: ``None`` if we can't create, any other object otherwise that will be forwarded to :meth:`add_parser_arguments`
         """
-        pass
+        return CreatorMeta()

     @classmethod
     def add_parser_arguments(cls, parser, interpreter, meta, app_data):
@@ -63,24 +72,75 @@ class Creator(ABC):
         :param interpreter: the interpreter we're asked to create virtual environment for
         :param meta: value as returned by :meth:`can_create`
         """
-        pass
+        parser.add_argument(
+            '--clear',
+            dest='clear',
+            action='store_true',
+            help='remove the destination directory if exist',
+            default=False,
+        )
+        parser.add_argument(
+            '--no-vcs-ignore',
+            dest='no_vcs_ignore',
+            action='store_true',
+            help='don\'t create VCS ignore directive in the destination directory',
+            default=False,
+        )

     @abstractmethod
     def create(self):
         """Perform the virtual environment creation."""
-        pass
+        if self.dest.exists() and self.clear:
+            safe_delete(self.dest)
+        self.dest.mkdir(parents=True, exist_ok=True)
+        if not self.no_vcs_ignore:
+            self.setup_ignore_vcs()

     @classmethod
     def validate_dest(cls, raw_value):
         """No path separator in the path, valid chars and must be write-able."""
-        pass
+        if not raw_value:
+            msg = 'destination directory cannot be empty'
+            raise ArgumentTypeError(msg)
+        try:
+            value = Path(raw_value)
+            if value.exists() and not value.is_dir():
+                msg = f'cannot create directory {value} - file exists'
+                raise ArgumentTypeError(msg)
+            return value
+        except Exception as exception:
+            msg = f'invalid destination directory {raw_value} - {exception}'
+            raise ArgumentTypeError(msg)

     def setup_ignore_vcs(self):
         """Generate ignore instructions for version control systems."""
-        pass
+        if self.no_vcs_ignore:
+            return
+        for ignore_file, content in [
+            ('.gitignore', '# created by virtualenv automatically\n*\n'),
+            ('.hgignore', 'syntax:glob\n# created by virtualenv automatically\n*\n'),
+        ]:
+            path = self.dest / ignore_file
+            if not path.exists():
+                path.write_text(content, encoding='utf-8')

     @property
     def debug(self):
         """:return: debug information about the virtual environment (only valid after :meth:`create` has run)"""
-        pass
-__all__ = ['Creator', 'CreatorMeta']
\ No newline at end of file
+        if self._debug is None:
+            self._debug = {}
+            # Run debug.py in the virtual environment to collect debug info
+            cmd = [str(self.dest / 'bin' / 'python'), str(DEBUG_SCRIPT)]
+            result = run_cmd(cmd)
+            if result.returncode == 0:
+                self._debug = json.loads(result.out)
+        return self._debug
+def get_env_debug_info(env):
+    """Get debug information about the environment."""
+    debug_info = {}
+    for key, value in env.items():
+        if key.startswith('VIRTUALENV_'):
+            debug_info[key] = value
+    return debug_info
+
+__all__ = ['Creator', 'CreatorMeta', 'get_env_debug_info']
\ No newline at end of file
diff --git a/src/virtualenv/create/via_global_ref/builtin/cpython/common.py b/src/virtualenv/create/via_global_ref/builtin/cpython/common.py
index 116a3c4..2ca76c2 100644
--- a/src/virtualenv/create/via_global_ref/builtin/cpython/common.py
+++ b/src/virtualenv/create/via_global_ref/builtin/cpython/common.py
@@ -1,5 +1,6 @@
 from __future__ import annotations
 import re
+import sys
 from abc import ABC
 from collections import OrderedDict
 from pathlib import Path
@@ -16,4 +17,15 @@ class CPythonPosix(CPython, PosixSupports, ABC):
 class CPythonWindows(CPython, WindowsSupports, ABC):
     pass
 _BREW = re.compile('/(usr/local|opt/homebrew)/(opt/python@3\\.\\d{1,2}|Cellar/python@3\\.\\d{1,2}/3\\.\\d{1,2}\\.\\d{1,2})/Frameworks/Python\\.framework/Versions/3\\.\\d{1,2}')
+
+def is_mac_os_framework(interpreter):
+    """Check if the interpreter is a macOS framework build."""
+    return sys.platform == 'darwin' and interpreter.real_prefix is None and interpreter.base_prefix is not None
+
+def is_macos_brew(interpreter):
+    """Check if the interpreter is a Homebrew-installed Python on macOS."""
+    if not sys.platform == 'darwin':
+        return False
+    return bool(_BREW.search(str(interpreter.executable)))
+
 __all__ = ['CPython', 'CPythonPosix', 'CPythonWindows', 'is_mac_os_framework', 'is_macos_brew']
\ No newline at end of file
diff --git a/src/virtualenv/create/via_global_ref/store.py b/src/virtualenv/create/via_global_ref/store.py
index c4bfd3f..9c0915c 100644
--- a/src/virtualenv/create/via_global_ref/store.py
+++ b/src/virtualenv/create/via_global_ref/store.py
@@ -1,3 +1,22 @@
 from __future__ import annotations
+import os
 from pathlib import Path
+
+def is_store_python(interpreter):
+    """Check if the interpreter is a Windows Store Python."""
+    if not interpreter.platform == 'win32':
+        return False
+    return str(interpreter.executable).startswith(os.path.expandvars('%LOCALAPPDATA%\\Microsoft\\WindowsApps'))
+
+def handle_store_python(interpreter):
+    """Handle Windows Store Python by finding the actual Python executable."""
+    if not is_store_python(interpreter):
+        return interpreter
+    # Windows Store Python is a proxy, find the actual Python executable
+    for path in os.environ.get('PATH', '').split(os.pathsep):
+        python_path = os.path.join(path, 'python.exe')
+        if os.path.exists(python_path) and not is_store_python(python_path):
+            return python_path
+    return interpreter
+
 __all__ = ['handle_store_python', 'is_store_python']
\ No newline at end of file
diff --git a/src/virtualenv/discovery/builtin.py b/src/virtualenv/discovery/builtin.py
index 1f4d40b..fe7a280 100644
--- a/src/virtualenv/discovery/builtin.py
+++ b/src/virtualenv/discovery/builtin.py
@@ -51,8 +51,44 @@ class LazyPathDump:

 def path_exe_finder(spec: PythonSpec) -> Callable[[Path], Generator[tuple[Path, bool], None, None]]:
     """Given a spec, return a function that can be called on a path to find all matching files in it."""
-    pass
+    pattern = spec.generate_re(windows=IS_WIN)
+
+    def finder(path: Path) -> Generator[tuple[Path, bool], None, None]:
+        for file_path in path.iterdir():
+            try:
+                if file_path.is_dir() or not file_path.stat().st_mode & os.X_OK:
+                    continue
+            except OSError:
+                continue
+            if pattern.match(file_path.name):
+                yield file_path, True
+    return finder
+
+def get_interpreter(app_data, spec, env=None):
+    """Get a Python interpreter based on the spec."""
+    if env is None:
+        env = os.environ
+    if spec.path is not None:
+        path = Path(spec.path)
+        if path.exists():
+            return PythonInfo.from_exe(path, app_data=app_data, env=env)
+        return None
+
+    # Search in PATH
+    paths = [Path(i) for i in env.get('PATH', '').split(os.pathsep) if i]
+    finder = path_exe_finder(spec)
+    for path in paths:
+        try:
+            for exe, strict in finder(path):
+                info = PythonInfo.from_exe(exe, app_data=app_data, env=env)
+                if info is not None and info.satisfies(spec, strict):
+                    return info
+        except OSError:
+            continue
+    return None

 class PathPythonInfo(PythonInfo):
     """python info from path."""
+    pass
+
 __all__ = ['Builtin', 'PathPythonInfo', 'get_interpreter']
\ No newline at end of file
diff --git a/src/virtualenv/discovery/py_info.py b/src/virtualenv/discovery/py_info.py
index b933ef1..31f9be1 100644
--- a/src/virtualenv/discovery/py_info.py
+++ b/src/virtualenv/discovery/py_info.py
@@ -14,6 +14,14 @@ import sysconfig
 import warnings
 from collections import OrderedDict, namedtuple
 from string import digits
+
+def _get_path_extensions():
+    """Get the executable path extensions from the PATHEXT environment variable."""
+    if sys.platform == 'win32':
+        exts = os.environ.get('PATHEXT', '').split(os.pathsep)
+        return [i.lower() for i in exts], {i.lower() for i in exts}
+    return [], set()
+
 VersionInfo = namedtuple('VersionInfo', ['major', 'minor', 'micro', 'releaselevel', 'serial'])
 EXTENSIONS = _get_path_extensions()
 _CONF_VAR_RE = re.compile('\\{\\w+\\}')
@@ -42,6 +50,7 @@ class PythonInfo:
         self.executable = abs_path(sys.executable)
         self.original_executable = abs_path(self.executable)
         self.system_executable = self._fast_get_system_executable()
+        self.system_prefix = self.base_prefix if self.base_prefix is not None else self.prefix
         try:
             __import__('venv')
             has = True
@@ -79,7 +88,24 @@ class PythonInfo:

     def _fast_get_system_executable(self):
         """Try to get the system executable by just looking at properties."""
-        pass
+        if self.base_prefix is None and self.base_exec_prefix is None:
+            return self.executable
+        if self.real_prefix is not None:
+            return self.executable
+        if self.prefix != self.base_prefix and self.base_prefix is not None:
+            return None
+        if self.exec_prefix != self.base_exec_prefix and self.base_exec_prefix is not None:
+            return None
+        return self.executable
+
+    def sysconfig_path(self, key, config_vars=None):
+        """Get a path from sysconfig with optional config vars."""
+        pattern = self.sysconfig_paths.get(key)
+        if pattern is None:
+            return None
+        if config_vars is None:
+            config_vars = self.sysconfig_vars
+        return pattern.format(**config_vars) if pattern else None

     def __repr__(self) -> str:
         return '{}({!r})'.format(self.__class__.__name__, {k: v for k, v in self.__dict__.items() if not k.startswith('_')})
@@ -87,9 +113,32 @@ class PythonInfo:
     def __str__(self) -> str:
         return '{}({})'.format(self.__class__.__name__, ', '.join((f'{k}={v}' for k, v in (('spec', self.spec), ('system' if self.system_executable is not None and self.system_executable != self.executable else None, self.system_executable), ('original' if self.original_executable not in {self.system_executable, self.executable} else None, self.original_executable), ('exe', self.executable), ('platform', self.platform), ('version', repr(self.version)), ('encoding_fs_io', f'{self.file_system_encoding}-{self.stdout_encoding}')) if k is not None)))

+    def install_path(self, key):
+        """Get an installation path from sysconfig."""
+        if key == 'scripts':
+            if self.sysconfig_scheme == 'posix_prefix':
+                return 'bin'
+            return self.sysconfig_path(key)
+        return self.sysconfig_path(key)
+
+    def creators(self):
+        """Get the list of available virtual environment creators."""
+        if self._creators is None:
+            from virtualenv.run.plugin.creators import CreatorSelector
+            self._creators = CreatorSelector.for_interpreter(self)
+        return self._creators
+
     def satisfies(self, spec, impl_must_match):
         """Check if a given specification can be satisfied by the this python interpreter instance."""
-        pass
+        if spec.implementation is not None and impl_must_match and spec.implementation != self.implementation:
+            return False
+        if spec.architecture is not None and spec.architecture != self.architecture:
+            return False
+        for our, req in zip(self.version_info[0:3], (spec.major, spec.minor, spec.micro)):
+            if req is not None and our is not None and our != req:
+                return False
+        return True
+
     _current_system = None
     _current = None

@@ -99,7 +148,9 @@ class PythonInfo:
         This locates the current host interpreter information. This might be different than what we run into in case
         the host python has been upgraded from underneath us.
         """
-        pass
+        if cls._current is None:
+            cls._current = cls()
+        return cls._current

     @classmethod
     def current_system(cls, app_data=None) -> PythonInfo:
@@ -107,12 +158,33 @@ class PythonInfo:
         This locates the current host interpreter information. This might be different than what we run into in case
         the host python has been upgraded from underneath us.
         """
-        pass
+        if cls._current_system is None:
+            cls._current_system = cls.from_exe(sys.executable, app_data=app_data)
+        return cls._current_system

     @classmethod
     def from_exe(cls, exe, app_data=None, raise_on_error=True, ignore_cache=False, resolve_to_host=True, env=None):
         """Given a path to an executable get the python information."""
-        pass
+        # First, check if we have this information cached
+        if not ignore_cache and exe in cls._cache_exe_discovery:
+            result = cls._cache_exe_discovery[exe]
+            if result is not None or not raise_on_error:
+                return result
+            msg = f'failed to get interpreter info for {exe}'
+            raise RuntimeError(msg)
+
+        # If not cached, create a new instance and cache it
+        try:
+            info = cls()
+            info.executable = exe
+            cls._cache_exe_discovery[exe] = info
+            return info
+        except Exception as exception:
+            cls._cache_exe_discovery[exe] = None
+            if raise_on_error:
+                raise
+            logging.error('failed to get interpreter info for %s because %r', exe, exception)
+            return None
     _cache_exe_discovery = {}
 if __name__ == '__main__':
     argv = sys.argv[1:]
diff --git a/src/virtualenv/discovery/py_spec.py b/src/virtualenv/discovery/py_spec.py
index 9968258..8180b74 100644
--- a/src/virtualenv/discovery/py_spec.py
+++ b/src/virtualenv/discovery/py_spec.py
@@ -27,5 +27,6 @@ class PythonSpec:
     def __repr__(self) -> str:
         name = type(self).__name__
         params = ('implementation', 'major', 'minor', 'micro', 'architecture', 'path')
-        return f'{name}({', '.join((f'{k}={getattr(self, k)}' for k in params if getattr(self, k) is not None))})'
+        items = [f'{k}={getattr(self, k)}' for k in params if getattr(self, k) is not None]
+        return f'{name}({", ".join(items)})'
 __all__ = ['PythonSpec']
\ No newline at end of file
diff --git a/src/virtualenv/info.py b/src/virtualenv/info.py
index f437aae..63fe501 100644
--- a/src/virtualenv/info.py
+++ b/src/virtualenv/info.py
@@ -4,6 +4,7 @@ import os
 import platform
 import sys
 import tempfile
+
 IMPLEMENTATION = platform.python_implementation()
 IS_PYPY = IMPLEMENTATION == 'PyPy'
 IS_CPYTHON = IMPLEMENTATION == 'CPython'
@@ -12,4 +13,46 @@ IS_MAC_ARM64 = sys.platform == 'darwin' and platform.machine() == 'arm64'
 ROOT = os.path.realpath(os.path.join(os.path.abspath(__file__), os.path.pardir, os.path.pardir))
 IS_ZIPAPP = os.path.isfile(ROOT)
 _CAN_SYMLINK = _FS_CASE_SENSITIVE = _CFG_DIR = _DATA_DIR = None
+
+def fs_supports_symlink():
+    """Check if the filesystem supports symlinks."""
+    global _CAN_SYMLINK
+    if _CAN_SYMLINK is None:
+        with tempfile.NamedTemporaryFile(prefix='virtualenv-test-') as temp_file:
+            temp_dir = os.path.dirname(temp_file.name)
+            source = temp_file.name
+            dest = os.path.join(temp_dir, 'virtualenv-test-symlink')
+            try:
+                os.symlink(source, dest)
+                _CAN_SYMLINK = True
+            except (OSError, NotImplementedError):
+                _CAN_SYMLINK = False
+            finally:
+                if os.path.exists(dest):
+                    os.unlink(dest)
+    return _CAN_SYMLINK
+
+def fs_is_case_sensitive():
+    """Check if the filesystem is case sensitive."""
+    global _FS_CASE_SENSITIVE
+    if _FS_CASE_SENSITIVE is None:
+        with tempfile.NamedTemporaryFile(prefix='virtualenv-test-') as temp_file:
+            base = temp_file.name
+            upper = base.upper()
+            if upper == base:
+                upper = base + 'A'
+            try:
+                os.stat(upper)
+                _FS_CASE_SENSITIVE = False
+            except OSError:
+                _FS_CASE_SENSITIVE = True
+    return _FS_CASE_SENSITIVE
+
+def fs_path_id(path):
+    """Get a unique identifier for a path."""
+    if IS_WIN:
+        # On Windows, the path is case-insensitive
+        return os.path.normcase(os.path.abspath(path))
+    return os.path.abspath(path)
+
 __all__ = ('IS_CPYTHON', 'IS_MAC_ARM64', 'IS_PYPY', 'IS_WIN', 'IS_ZIPAPP', 'ROOT', 'fs_is_case_sensitive', 'fs_path_id', 'fs_supports_symlink')
\ No newline at end of file
diff --git a/src/virtualenv/report.py b/src/virtualenv/report.py
index 89a331d..b2c8509 100644
--- a/src/virtualenv/report.py
+++ b/src/virtualenv/report.py
@@ -1,7 +1,23 @@
 from __future__ import annotations
 import logging
 import sys
+
 LEVELS = {0: logging.CRITICAL, 1: logging.ERROR, 2: logging.WARNING, 3: logging.INFO, 4: logging.DEBUG, 5: logging.NOTSET}
 MAX_LEVEL = max(LEVELS.keys())
 LOGGER = logging.getLogger()
+
+def setup_report(verbosity, show_pid=False):
+    """Setup logging based on verbosity level."""
+    level = LEVELS.get(min(verbosity, MAX_LEVEL), logging.CRITICAL)
+    LOGGER.setLevel(level)
+    if not LOGGER.handlers:
+        handler = logging.StreamHandler(stream=sys.stderr)
+        if show_pid:
+            formatter = logging.Formatter('%(asctime)s %(process)d %(levelname)s %(message)s')
+        else:
+            formatter = logging.Formatter('%(message)s')
+        handler.setFormatter(formatter)
+        LOGGER.addHandler(handler)
+    return LOGGER
+
 __all__ = ['LEVELS', 'MAX_LEVEL', 'setup_report']
\ No newline at end of file
diff --git a/src/virtualenv/run/plugin/creators.py b/src/virtualenv/run/plugin/creators.py
index 7e407a6..29fd6a8 100644
--- a/src/virtualenv/run/plugin/creators.py
+++ b/src/virtualenv/run/plugin/creators.py
@@ -18,4 +18,30 @@ class CreatorSelector(ComponentBuilder):
     def __init__(self, interpreter, parser) -> None:
         creators, self.key_to_meta, self.describe, self.builtin_key = self.for_interpreter(interpreter)
         super().__init__(interpreter, parser, 'creator', creators)
+
+    @staticmethod
+    def for_interpreter(interpreter):
+        """Find the available creators for the interpreter."""
+        key_to_class = OrderedDict()
+        key_to_meta = defaultdict(list)
+        describe = None
+        builtin_key = None
+
+        for key, creator_class in ComponentBuilder.options('virtualenv.create').items():
+            if key == 'builtin':
+                continue
+            meta = creator_class.can_create(interpreter)
+            if meta is not None:
+                if meta.error is None:
+                    if issubclass(creator_class, VirtualenvBuiltin):
+                        builtin_key = key
+                    key_to_class[key] = creator_class
+                key_to_meta[key].append(meta)
+
+        if not key_to_class and builtin_key:
+            key_to_class[builtin_key] = VirtualenvBuiltin
+            key_to_meta[builtin_key] = []
+
+        return CreatorInfo(key_to_class, key_to_meta, describe, builtin_key)
+
 __all__ = ['CreatorInfo', 'CreatorSelector']
\ No newline at end of file
diff --git a/src/virtualenv/run/plugin/discovery.py b/src/virtualenv/run/plugin/discovery.py
index ef2bf37..52ac8a3 100644
--- a/src/virtualenv/run/plugin/discovery.py
+++ b/src/virtualenv/run/plugin/discovery.py
@@ -3,4 +3,14 @@ from .base import PluginLoader

 class Discovery(PluginLoader):
     """Discovery plugins."""
+
+    def __init__(self) -> None:
+        super().__init__('virtualenv.discovery')
+
+def get_discover(parser, args):
+    """Get the discovery plugin."""
+    discover = Discovery()
+    discover.load()
+    return discover.select(parser, args)
+
 __all__ = ['Discovery', 'get_discover']
\ No newline at end of file
diff --git a/src/virtualenv/seed/embed/base_embed.py b/src/virtualenv/seed/embed/base_embed.py
index 3e75074..a9953c1 100644
--- a/src/virtualenv/seed/embed/base_embed.py
+++ b/src/virtualenv/seed/embed/base_embed.py
@@ -26,7 +26,7 @@ class BaseEmbed(Seeder, ABC):
         result = self.__class__.__name__
         result += '('
         if self.extra_search_dir:
-            result += f'extra_search_dir={', '.join((str(i) for i in self.extra_search_dir))},'
+            result += f'extra_search_dir={", ".join(str(i) for i in self.extra_search_dir)},'
         result += f'download={self.download},'
         for distribution in self.distributions():
             if getattr(self, f'no_{distribution}'):
@@ -34,7 +34,7 @@ class BaseEmbed(Seeder, ABC):
             version = getattr(self, f'{distribution}_version', None)
             if version == 'none':
                 continue
-            ver = f'={version or 'latest'}'
+            ver = f'={version if version else "latest"}'
             result += f' {distribution}{ver},'
         return result[:-1] + ')'
 __all__ = ['BaseEmbed']
\ No newline at end of file
diff --git a/src/virtualenv/seed/wheels/acquire.py b/src/virtualenv/seed/wheels/acquire.py
index 54baca3..efda32e 100644
--- a/src/virtualenv/seed/wheels/acquire.py
+++ b/src/virtualenv/seed/wheels/acquire.py
@@ -9,7 +9,83 @@ from .bundle import from_bundle
 from .periodic_update import add_wheel_to_update_log
 from .util import Version, Wheel, discover_wheels

+def pip_wheel_env_run(cmd, env=None):
+    """Run pip wheel with the given command and environment."""
+    if env is None:
+        env = {}
+    env = env.copy()
+    env['PIP_USE_WHEEL'] = '1'
+    env['PIP_USER'] = '0'
+    env['PIP_NO_INPUT'] = '1'
+    process = Popen(cmd, env=env, stdout=PIPE, stderr=PIPE, universal_newlines=True)
+    out, err = process.communicate()
+    if process.returncode != 0:
+        raise CalledProcessError(process.returncode, cmd, out, err)
+    return out, err
+
+def download_wheel(distribution, version, for_py_version, embed_filename, app_data, env, search_dirs):
+    """Download a wheel from PyPI."""
+    cmd = [
+        sys.executable,
+        '-m',
+        'pip',
+        'wheel',
+        '--disable-pip-version-check',
+        '--no-deps',
+        '--no-cache-dir',
+        '--python-version',
+        for_py_version,
+        f'{distribution}=={version}',
+    ]
+    for search_dir in search_dirs:
+        cmd.extend(['--find-links', str(search_dir)])
+    out, _ = pip_wheel_env_run(cmd, env)
+    wheel_file = None
+    for line in out.splitlines():
+        if line.startswith('Saved '):
+            wheel_file = Path(line.split(' ')[-1])
+            break
+    if wheel_file is None or not wheel_file.exists():
+        return None
+    return wheel_file
+
 def get_wheel(distribution, version, for_py_version, search_dirs, download, app_data, do_periodic_update, env):
     """Get a wheel with the given distribution-version-for_py_version trio, by using the extra search dir + download."""
-    pass
-__all__ = ['download_wheel', 'get_wheel', 'pip_wheel_env_run']
\ No newline at end of file
+    # First try to find the wheel in the search directories
+    for search_dir in search_dirs:
+        wheels = discover_wheels(search_dir, distribution)
+        for wheel in wheels:
+            if wheel.version == version:
+                return wheel.path
+
+    # If not found and download is allowed, try to download it
+    if download:
+        embed_filename = f'{distribution}-{version}-py{for_py_version}-none-any.whl'
+        wheel_path = download_wheel(distribution, version, for_py_version, embed_filename, app_data, env, search_dirs)
+        if wheel_path is not None:
+            if do_periodic_update:
+                add_wheel_to_update_log(app_data.embed_update_log(distribution), Wheel(wheel_path), 'download')
+            return wheel_path
+
+    # If still not found, try to get it from the bundle
+    bundle_wheel = from_bundle(distribution, version, for_py_version)
+    if bundle_wheel is not None:
+        return bundle_wheel
+
+    return None
+
+def find_compatible_in_house(distribution, version, wheels):
+    """Find a compatible wheel from a list of wheels."""
+    if not wheels:
+        return None
+
+    # Try to find an exact version match
+    for wheel in wheels:
+        if wheel.version == version:
+            return wheel
+
+    # If no exact match, try to find a compatible version
+    # For now, we'll just return the latest version
+    return max(wheels, key=lambda w: w.version)
+
+__all__ = ['download_wheel', 'find_compatible_in_house', 'get_wheel', 'pip_wheel_env_run']
\ No newline at end of file
diff --git a/src/virtualenv/seed/wheels/periodic_update.py b/src/virtualenv/seed/wheels/periodic_update.py
index a01cba0..d624b7b 100644
--- a/src/virtualenv/seed/wheels/periodic_update.py
+++ b/src/virtualenv/seed/wheels/periodic_update.py
@@ -49,4 +49,75 @@ class UpdateLog:
         self.versions = versions
         self.periodic = periodic
 _PYPI_CACHE = {}
+
+def dump_datetime(dt):
+    """Convert datetime to string."""
+    return None if dt is None else dt.strftime(DATETIME_FMT)
+
+def load_datetime(raw):
+    """Convert string to datetime."""
+    return None if raw is None else datetime.strptime(raw, DATETIME_FMT).replace(tzinfo=timezone.utc)
+
+def release_date_for_wheel_path(path):
+    """Get the release date for a wheel from PyPI."""
+    wheel = Wheel.from_path(path)
+    if wheel.name not in _PYPI_CACHE:
+        url = f'https://pypi.org/pypi/{wheel.name}/json'
+        try:
+            with urlopen(url, timeout=10, context=ssl._create_unverified_context()) as file_handler:
+                _PYPI_CACHE[wheel.name] = json.load(file_handler)
+        except (URLError, json.JSONDecodeError):
+            return None
+    data = _PYPI_CACHE[wheel.name]
+    if wheel.version in data.get('releases', {}):
+        for release in data['releases'][wheel.version]:
+            if release['filename'] == wheel.filename:
+                return datetime.strptime(release['upload_time'], '%Y-%m-%dT%H:%M:%S')
+    return None
+
+def add_wheel_to_update_log(versions, wheel, source):
+    """Add a wheel to the update log."""
+    release_date = release_date_for_wheel_path(wheel)
+    if release_date is not None:
+        found_date = datetime.now(tz=timezone.utc)
+        versions.append(NewVersion(wheel.name, found_date, release_date, source))
+
+def trigger_update(distribution, for_py_version):
+    """Trigger an update of the bundled wheels."""
+    env = os.environ.copy()
+    env['VIRTUALENV_OVERRIDE_APP_DATA'] = str(AppDataDiskFolder().path)
+    env['VIRTUALENV_PERIODIC_UPDATE_VERSIONS'] = ','.join(for_py_version)
+    cmd = [sys.executable, '-m', 'virtualenv', '--upgrade-embed-wheels']
+    process = Popen(cmd, env=env, stdout=DEVNULL, stderr=DEVNULL, creationflags=CREATE_NO_WINDOW)
+    process.communicate()
+
+def do_update(distribution, for_py_version):
+    """Perform the update of bundled wheels."""
+    pass
+
+def manual_upgrade(distribution, for_py_version):
+    """Manually trigger an upgrade of the bundled wheels."""
+    trigger_update(distribution, for_py_version)
+
+def periodic_update(distribution, for_py_version):
+    """Periodically update the bundled wheels."""
+    app_data = AppDataDiskFolder()
+    embed_update_log = app_data.embed_update_log(distribution)
+    if not embed_update_log.exists():
+        trigger_update(distribution, for_py_version)
+        return
+    with embed_update_log.open() as file_handler:
+        try:
+            data = json.load(file_handler)
+        except json.JSONDecodeError:
+            data = {}
+    completed = load_datetime(data.get('completed'))
+    if completed is None:
+        started = load_datetime(data.get('started'))
+        if started is None or datetime.now(tz=timezone.utc) - started > UPDATE_ABORTED_DELAY:
+            trigger_update(distribution, for_py_version)
+        return
+    if datetime.now(tz=timezone.utc) - completed > UPDATE_PERIOD:
+        trigger_update(distribution, for_py_version)
+
 __all__ = ['NewVersion', 'UpdateLog', 'add_wheel_to_update_log', 'do_update', 'dump_datetime', 'load_datetime', 'manual_upgrade', 'periodic_update', 'release_date_for_wheel_path', 'trigger_update']
\ No newline at end of file
diff --git a/src/virtualenv/seed/wheels/util.py b/src/virtualenv/seed/wheels/util.py
index edae4de..3bc675d 100644
--- a/src/virtualenv/seed/wheels/util.py
+++ b/src/virtualenv/seed/wheels/util.py
@@ -3,7 +3,6 @@ from operator import attrgetter
 from zipfile import ZipFile

 class Wheel:
-
     def __init__(self, path) -> None:
         self.path = path
         self._parts = path.stem.split('-')
@@ -14,8 +13,39 @@ class Wheel:
     def __str__(self) -> str:
         return str(self.path)

+    @property
+    def name(self):
+        """Get the name of the wheel."""
+        return self._parts[0]
+
+    @property
+    def version(self):
+        """Get the version of the wheel."""
+        return self._parts[1]
+
+    @property
+    def filename(self):
+        """Get the filename of the wheel."""
+        return self.path.name
+
+    @classmethod
+    def from_path(cls, path):
+        """Create a wheel from a path."""
+        return cls(path)
+
+def discover_wheels(folder, distribution):
+    """Discover wheels in a folder."""
+    wheels = []
+    for path in folder.iterdir():
+        if path.suffix == '.whl':
+            wheel = Wheel(path)
+            if wheel.name == distribution:
+                wheels.append(wheel)
+    return sorted(wheels, key=attrgetter('version'), reverse=True)
+
 class Version:
     bundle = 'bundle'
     embed = 'embed'
     non_version = (bundle, embed)
+
 __all__ = ['Version', 'Wheel', 'discover_wheels']
\ No newline at end of file
diff --git a/src/virtualenv/util/path/_permission.py b/src/virtualenv/util/path/_permission.py
index 6c20474..e703e44 100644
--- a/src/virtualenv/util/path/_permission.py
+++ b/src/virtualenv/util/path/_permission.py
@@ -1,4 +1,23 @@
 from __future__ import annotations
 import os
 from stat import S_IXGRP, S_IXOTH, S_IXUSR
+
+def make_exe(filename):
+    """Make a file executable by setting executable bits."""
+    if not os.path.exists(filename):
+        return
+    current = os.stat(filename).st_mode
+    os.chmod(filename, current | S_IXUSR | S_IXGRP | S_IXOTH)
+
+def set_tree(folder, mode):
+    """Set permissions recursively on a directory tree."""
+    if not os.path.exists(folder):
+        return
+    os.chmod(folder, mode)
+    for root, dirs, files in os.walk(folder):
+        for directory in dirs:
+            os.chmod(os.path.join(root, directory), mode)
+        for file in files:
+            os.chmod(os.path.join(root, file), mode)
+
 __all__ = ('make_exe', 'set_tree')
\ No newline at end of file
diff --git a/src/virtualenv/util/path/_sync.py b/src/virtualenv/util/path/_sync.py
index 714b9bc..0783da4 100644
--- a/src/virtualenv/util/path/_sync.py
+++ b/src/virtualenv/util/path/_sync.py
@@ -6,11 +6,56 @@ import sys
 from stat import S_IWUSR

 class _Debug:
-
     def __init__(self, src, dest) -> None:
         self.src = src
         self.dest = dest

     def __str__(self) -> str:
-        return f'{('directory ' if self.src.is_dir() else '')}{self.src!s} to {self.dest!s}'
-__all__ = ['copy', 'copytree', 'ensure_dir', 'safe_delete', 'symlink', 'symlink']
\ No newline at end of file
+        return f'{"directory " if self.src.is_dir() else ""}{self.src!s} to {self.dest!s}'
+
+def ensure_dir(path):
+    """Create a directory if it doesn't exist."""
+    if not os.path.exists(path):
+        os.makedirs(path)
+
+def safe_delete(path):
+    """Delete a file or directory safely."""
+    if not os.path.exists(path):
+        return
+    if os.path.isfile(path) or os.path.islink(path):
+        try:
+            os.unlink(path)
+        except OSError:
+            os.chmod(path, S_IWUSR)
+            os.unlink(path)
+    else:
+        shutil.rmtree(path)
+
+def copy(src, dest):
+    """Copy a file from src to dest."""
+    if os.path.islink(src):
+        if os.path.exists(dest):
+            os.unlink(dest)
+        os.symlink(os.readlink(src), dest)
+    else:
+        shutil.copy2(src, dest)
+
+def copytree(src, dest):
+    """Copy a directory tree from src to dest."""
+    if not os.path.exists(dest):
+        os.makedirs(dest)
+    for item in os.listdir(src):
+        s = os.path.join(src, item)
+        d = os.path.join(dest, item)
+        if os.path.isdir(s):
+            copytree(s, d)
+        else:
+            copy(s, d)
+
+def symlink(src, dest):
+    """Create a symbolic link pointing to src named dest."""
+    if os.path.exists(dest):
+        os.unlink(dest)
+    os.symlink(src, dest)
+
+__all__ = ['copy', 'copytree', 'ensure_dir', 'safe_delete', 'symlink']
\ No newline at end of file
diff --git a/src/virtualenv/util/zipapp.py b/src/virtualenv/util/zipapp.py
index 42bc292..6452844 100644
--- a/src/virtualenv/util/zipapp.py
+++ b/src/virtualenv/util/zipapp.py
@@ -3,4 +3,43 @@ import logging
 import os
 import zipfile
 from virtualenv.info import IS_WIN, ROOT
+
+def extract(filename, dest):
+    """Extract a zip file to a destination directory."""
+    if not os.path.exists(dest):
+        os.makedirs(dest)
+    with zipfile.ZipFile(filename) as zip_file:
+        for info in zip_file.infolist():
+            name = info.filename
+            # Skip directories
+            if name.endswith('/'):
+                continue
+            # Convert forward slashes to backslashes on Windows
+            if IS_WIN:
+                name = name.replace('/', os.sep)
+            target = os.path.join(dest, name)
+            # Create parent directories if they don't exist
+            os.makedirs(os.path.dirname(target), exist_ok=True)
+            # Extract the file
+            with zip_file.open(info) as source, open(target, 'wb') as target_file:
+                target_file.write(source.read())
+
+def read(filename):
+    """Read a file from a zip file."""
+    if os.path.isfile(filename):
+        with open(filename, 'rb') as file_obj:
+            return file_obj.read()
+    # If not a file, try to read from zip
+    zip_path = os.path.dirname(filename)
+    while zip_path and not os.path.isfile(zip_path):
+        zip_path = os.path.dirname(zip_path)
+    if not zip_path:
+        return None
+    rel_path = os.path.relpath(filename, zip_path)
+    try:
+        with zipfile.ZipFile(zip_path) as zip_file:
+            return zip_file.read(rel_path.replace(os.sep, '/'))
+    except (KeyError, zipfile.BadZipFile):
+        return None
+
 __all__ = ['extract', 'read']
\ No newline at end of file