1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python -m pytest -v
3 ============================= test session starts ==============================
4 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
5 cachedir: .tox/py$(PYV)/.pytest_cache
10 collecting ... collected 72 items
12 tests/test_compatibility.py::test_double_to_single_communicator PASSED
13 tests/test_compatibility.py::test_double_to_single_signature PASSED
14 tests/test_compatibility.py::test_is_double_callable PASSED
15 tests/test_local.py::test_local_critical_no_task_to_thread PASSED
16 tests/test_local.py::test_local_critical_no_thread_to_task PASSED
17 tests/test_local.py::test_local_cycle PASSED
18 tests/test_local.py::test_local_many_layers PASSED
19 tests/test_local.py::test_local_task PASSED
20 tests/test_local.py::test_local_task_to_sync PASSED
21 tests/test_local.py::test_local_task_to_sync_to_task PASSED
22 tests/test_local.py::test_local_thread PASSED
23 tests/test_local.py::test_local_thread_nested PASSED
24 tests/test_local.py::test_local_thread_to_async PASSED
25 tests/test_local.py::test_local_threads_and_tasks PASSED
26 tests/test_local.py::test_thread_critical_local_not_context_dependent_in_sync_thread PASSED
27 tests/test_server.py::test_server_delete_instance PASSED
28 tests/test_server.py::test_stateless_server PASSED
29 tests/test_sync.py::ASGITest::test_wrapped_case_is_collected PASSED
30 tests/test_sync.py::test_async_to_sync PASSED
31 tests/test_sync.py::test_async_to_sync_decorator PASSED
32 tests/test_sync.py::test_async_to_sync_fail_non_function PASSED
33 tests/test_sync.py::test_async_to_sync_fail_partial PASSED
34 tests/test_sync.py::test_async_to_sync_fail_sync PASSED
35 tests/test_sync.py::test_async_to_sync_in_async PASSED
36 tests/test_sync.py::test_async_to_sync_in_except PASSED
37 tests/test_sync.py::test_async_to_sync_in_thread PASSED
38 tests/test_sync.py::test_async_to_sync_method_decorator PASSED
39 tests/test_sync.py::test_async_to_sync_method_self_attribute PASSED
40 tests/test_sync.py::test_async_to_sync_on_callable_object PASSED
41 tests/test_sync.py::test_async_to_sync_partial PASSED
42 tests/test_sync.py::test_async_to_sync_to_async PASSED
43 tests/test_sync.py::test_async_to_sync_to_async_decorator PASSED
44 tests/test_sync.py::test_async_to_sync_to_thread_decorator PASSED
45 tests/test_sync.py::test_inner_shield_async_middleware PASSED
46 tests/test_sync.py::test_inner_shield_sync_and_async_middleware PASSED
47 tests/test_sync.py::test_inner_shield_sync_and_async_middleware_sync_task PASSED
48 tests/test_sync.py::test_inner_shield_sync_middleware PASSED
49 tests/test_sync.py::test_multiprocessing PASSED
50 tests/test_sync.py::test_nested_sync_to_async_retains_wrapped_function_attributes PASSED
51 tests/test_sync.py::test_sync_to_async PASSED
52 tests/test_sync.py::test_sync_to_async_deadlock_ignored_with_exception PASSED
53 tests/test_sync.py::test_sync_to_async_decorator PASSED
54 tests/test_sync.py::test_sync_to_async_detected_as_coroutinefunction PASSED
55 tests/test_sync.py::test_sync_to_async_fail_async PASSED
56 tests/test_sync.py::test_sync_to_async_fail_non_function PASSED
57 tests/test_sync.py::test_sync_to_async_method_decorator PASSED
58 tests/test_sync.py::test_sync_to_async_method_self_attribute PASSED
59 tests/test_sync.py::test_sync_to_async_raises_typeerror_for_async_callable_instance PASSED
60 tests/test_sync.py::test_sync_to_async_uses_executor PASSED
61 tests/test_sync.py::test_sync_to_async_with_blocker_non_thread_sensitive PASSED
62 tests/test_sync.py::test_sync_to_async_with_blocker_thread_sensitive XFAIL
63 tests/test_sync.py::test_sync_to_async_within_create_task PASSED
64 tests/test_sync.py::test_thread_sensitive_context_without_sync_work PASSED
65 tests/test_sync.py::test_thread_sensitive_disabled PASSED
66 tests/test_sync.py::test_thread_sensitive_double_nested_async PASSED
67 tests/test_sync.py::test_thread_sensitive_double_nested_sync PASSED
68 tests/test_sync.py::test_thread_sensitive_nested_context PASSED
69 tests/test_sync.py::test_thread_sensitive_outside_async PASSED
70 tests/test_sync.py::test_thread_sensitive_outside_sync PASSED
71 tests/test_sync.py::test_thread_sensitive_with_context_matches PASSED
72 tests/test_sync_contextvars.py::test_async_to_sync_contextvars PASSED
73 tests/test_sync_contextvars.py::test_sync_to_async_contextvars PASSED
74 tests/test_sync_contextvars.py::test_thread_sensitive_with_context_different PASSED
75 tests/test_testing.py::test_receive_nothing PASSED
76 tests/test_wsgi.py::test_basic_wsgi PASSED
77 tests/test_wsgi.py::test_script_name PASSED
78 tests/test_wsgi.py::test_wsgi_clamped_body PASSED
79 tests/test_wsgi.py::test_wsgi_empty_body PASSED
80 tests/test_wsgi.py::test_wsgi_multi_body PASSED
81 tests/test_wsgi.py::test_wsgi_multiple_start_response PASSED
82 tests/test_wsgi.py::test_wsgi_path_encoding PASSED
83 tests/test_wsgi.py::test_wsgi_stops_iterating_after_content_length_bytes PASSED
85 ======== 71 passed, 1 xfailed ========
86 Task was destroyed but it is pending!
87 Task was destroyed but it is pending!
88 Task was destroyed but it is pending!
89 Task was destroyed but it is pending!
90 Task was destroyed but it is pending!
91 Task was destroyed but it is pending!
92 Task was destroyed but it is pending!
93 Task was destroyed but it is pending!
94 Task was destroyed but it is pending!
95 Task was destroyed but it is pending!
96 Task was destroyed but it is pending!
97 Task was destroyed but it is pending!