py$(PYV): commands[0]> python -m zope.testrunner --test-path=src -vv Running tests at level 1 Running zope.testrunner.layer.UnitTests tests: Set up zope.testrunner.layer.UnitTests. Running: test___enter__ (transaction.tests.test__manager.AttemptTests.test___enter__) test___exit__no_exc_abort_exception_after_nonretryable_commit_exc (transaction.tests.test__manager.AttemptTests.test___exit__no_exc_abort_exception_after_nonretryable_commit_exc) test___exit__no_exc_no_commit_exception (transaction.tests.test__manager.AttemptTests.test___exit__no_exc_no_commit_exception) test___exit__no_exc_nonretryable_commit_exception (transaction.tests.test__manager.AttemptTests.test___exit__no_exc_nonretryable_commit_exception) test___exit__no_exc_retryable_commit_exception (transaction.tests.test__manager.AttemptTests.test___exit__no_exc_retryable_commit_exception) test___exit__with_exception_value_nonretryable (transaction.tests.test__manager.AttemptTests.test___exit__with_exception_value_nonretryable) test___exit__with_exception_value_retryable (transaction.tests.test__manager.AttemptTests.test___exit__with_exception_value_retryable) test_explicit_mode (transaction.tests.test__manager.AttemptTests.test_explicit_mode) test_explicit_thread_local_manager (transaction.tests.test__manager.TestThreadTransactionManager.test_explicit_thread_local_manager) test_interface (transaction.tests.test__manager.TestThreadTransactionManager.test_interface) test_sync_registration_thread_local_manager (transaction.tests.test__manager.TestThreadTransactionManager.test_sync_registration_thread_local_manager) test__retryable_w_multiple (transaction.tests.test__manager.TransactionManagerTests.test__retryable_w_multiple) test__retryable_w_normal_exception_no_resources (transaction.tests.test__manager.TransactionManagerTests.test__retryable_w_normal_exception_no_resources) test__retryable_w_normal_exception_w_resource_voting_yes (transaction.tests.test__manager.TransactionManagerTests.test__retryable_w_normal_exception_w_resource_voting_yes) test__retryable_w_transient_error (transaction.tests.test__manager.TransactionManagerTests.test__retryable_w_transient_error) test__retryable_w_transient_subclass (transaction.tests.test__manager.TransactionManagerTests.test__retryable_w_transient_subclass) test_abort_normal (transaction.tests.test__manager.TransactionManagerTests.test_abort_normal) test_abort_w_broken_jar (transaction.tests.test__manager.TransactionManagerTests.test_abort_w_broken_jar) test_abort_w_existing_txn (transaction.tests.test__manager.TransactionManagerTests.test_abort_w_existing_txn) test_abort_w_nonsub_jar (transaction.tests.test__manager.TransactionManagerTests.test_abort_w_nonsub_jar) test_as_context_manager_w_error (transaction.tests.test__manager.TransactionManagerTests.test_as_context_manager_w_error) test_as_context_manager_wo_error (transaction.tests.test__manager.TransactionManagerTests.test_as_context_manager_wo_error) test_attempts_defer_to_dm (transaction.tests.test__manager.TransactionManagerTests.test_attempts_defer_to_dm) test_attempts_propigates_errors (transaction.tests.test__manager.TransactionManagerTests.test_attempts_propigates_errors) test_attempts_retries (transaction.tests.test__manager.TransactionManagerTests.test_attempts_retries) test_attempts_retries_but_gives_up (transaction.tests.test__manager.TransactionManagerTests.test_attempts_retries_but_gives_up) test_attempts_stop_on_success (transaction.tests.test__manager.TransactionManagerTests.test_attempts_stop_on_success) test_attempts_w_default_count (transaction.tests.test__manager.TransactionManagerTests.test_attempts_w_default_count) test_attempts_w_invalid_count (transaction.tests.test__manager.TransactionManagerTests.test_attempts_w_invalid_count) test_attempts_w_valid_count (transaction.tests.test__manager.TransactionManagerTests.test_attempts_w_valid_count) test_begin_w_existing_txn (transaction.tests.test__manager.TransactionManagerTests.test_begin_w_existing_txn) test_begin_wo_existing_txn_w_synchs (transaction.tests.test__manager.TransactionManagerTests.test_begin_wo_existing_txn_w_synchs) test_begin_wo_existing_txn_wo_synchs (transaction.tests.test__manager.TransactionManagerTests.test_begin_wo_existing_txn_wo_synchs) test_clearSynchs (transaction.tests.test__manager.TransactionManagerTests.test_clearSynchs) test_commit_normal (transaction.tests.test__manager.TransactionManagerTests.test_commit_normal) test_commit_w_broken_jar_commit (transaction.tests.test__manager.TransactionManagerTests.test_commit_w_broken_jar_commit) test_commit_w_broken_jar_tpc_abort_tpc_vote (transaction.tests.test__manager.TransactionManagerTests.test_commit_w_broken_jar_tpc_abort_tpc_vote) test_commit_w_broken_jar_tpc_begin (transaction.tests.test__manager.TransactionManagerTests.test_commit_w_broken_jar_tpc_begin) test_commit_w_broken_jar_tpc_vote (transaction.tests.test__manager.TransactionManagerTests.test_commit_w_broken_jar_tpc_vote) test_commit_w_existing_txn (transaction.tests.test__manager.TransactionManagerTests.test_commit_w_existing_txn) test_commit_w_nonsub_jar (transaction.tests.test__manager.TransactionManagerTests.test_commit_w_nonsub_jar) test_ctor (transaction.tests.test__manager.TransactionManagerTests.test_ctor) test_doom (transaction.tests.test__manager.TransactionManagerTests.test_doom) test_free_w_existing_txn (transaction.tests.test__manager.TransactionManagerTests.test_free_w_existing_txn) test_free_w_other_txn (transaction.tests.test__manager.TransactionManagerTests.test_free_w_other_txn) test_get_w_existing_txn (transaction.tests.test__manager.TransactionManagerTests.test_get_w_existing_txn) test_get_wo_existing_txn (transaction.tests.test__manager.TransactionManagerTests.test_get_wo_existing_txn) test_interface (transaction.tests.test__manager.TransactionManagerTests.test_interface) test_isDoomed_w_existing_txn (transaction.tests.test__manager.TransactionManagerTests.test_isDoomed_w_existing_txn) test_isDoomed_wo_existing_txn (transaction.tests.test__manager.TransactionManagerTests.test_isDoomed_wo_existing_txn) test_notify_transaction_late_comers (transaction.tests.test__manager.TransactionManagerTests.test_notify_transaction_late_comers) test_registerSynch (transaction.tests.test__manager.TransactionManagerTests.test_registerSynch) test_run (transaction.tests.test__manager.TransactionManagerTests.test_run) test_run_callable_with_bytes_doc (transaction.tests.test__manager.TransactionManagerTests.test_run_callable_with_bytes_doc) test_run_defer_to_dm (transaction.tests.test__manager.TransactionManagerTests.test_run_defer_to_dm) test_run_no_name_explicit_tries (transaction.tests.test__manager.TransactionManagerTests.test_run_no_name_explicit_tries) test_run_pos_tries (transaction.tests.test__manager.TransactionManagerTests.test_run_pos_tries) test_run_propigates_errors (transaction.tests.test__manager.TransactionManagerTests.test_run_propigates_errors) test_run_retries_but_gives_up (transaction.tests.test__manager.TransactionManagerTests.test_run_retries_but_gives_up) test_run_stop_on_success (transaction.tests.test__manager.TransactionManagerTests.test_run_stop_on_success) test_savepoint_default (transaction.tests.test__manager.TransactionManagerTests.test_savepoint_default) test_savepoint_explicit (transaction.tests.test__manager.TransactionManagerTests.test_savepoint_explicit) test_unregisterSynch (transaction.tests.test__manager.TransactionManagerTests.test_unregisterSynch) test_unregisterSynch_on_transaction_manager_from_serparate_thread (transaction.tests.test__manager.TransactionManagerTests.test_unregisterSynch_on_transaction_manager_from_serparate_thread) test_ctor (transaction.tests.test__transaction.AbortSavepointTests.test_ctor) test_rollback (transaction.tests.test__transaction.AbortSavepointTests.test_rollback) test_bug239086 (transaction.tests.test__transaction.MiscellaneousTests.test_bug239086) test_gh5 (transaction.tests.test__transaction.MiscellaneousTests.test_gh5) test_ctor (transaction.tests.test__transaction.NoRollbackSavepointTests.test_ctor) test_rollback (transaction.tests.test__transaction.NoRollbackSavepointTests.test_rollback) test_ctor_w_savepoint_aware_resources (transaction.tests.test__transaction.SavepointTests.test_ctor_w_savepoint_aware_resources) test_ctor_w_savepoint_oblivious_resource_non_optimistic (transaction.tests.test__transaction.SavepointTests.test_ctor_w_savepoint_oblivious_resource_non_optimistic) test_ctor_w_savepoint_oblivious_resource_optimistic (transaction.tests.test__transaction.SavepointTests.test_ctor_w_savepoint_oblivious_resource_optimistic) test_rollback_w_sp_error (transaction.tests.test__transaction.SavepointTests.test_rollback_w_sp_error) test_rollback_w_txn_None (transaction.tests.test__transaction.SavepointTests.test_rollback_w_txn_None) test_valid_w_transacction (transaction.tests.test__transaction.SavepointTests.test_valid_w_transacction) test_valid_wo_transacction (transaction.tests.test__transaction.SavepointTests.test_valid_wo_transacction) test_hit (transaction.tests.test__transaction.Test_rm_key.test_hit) test_miss (transaction.tests.test__transaction.Test_rm_key.test_miss) test__commitResources_error_in_afterCompletion (transaction.tests.test__transaction.TransactionTests.test__commitResources_error_in_afterCompletion) test__commitResources_error_in_commit (transaction.tests.test__transaction.TransactionTests.test__commitResources_error_in_commit) test__commitResources_error_in_tpc_begin (transaction.tests.test__transaction.TransactionTests.test__commitResources_error_in_tpc_begin) test__commitResources_error_in_tpc_finish (transaction.tests.test__transaction.TransactionTests.test__commitResources_error_in_tpc_finish) test__commitResources_error_in_tpc_vote (transaction.tests.test__transaction.TransactionTests.test__commitResources_error_in_tpc_vote) test__commitResources_normal (transaction.tests.test__transaction.TransactionTests.test__commitResources_normal) test__extension_settable (transaction.tests.test__transaction.TransactionTests.test__extension_settable) test__invalidate_all_savepoints (transaction.tests.test__transaction.TransactionTests.test__invalidate_all_savepoints) test__prior_operation_failed (transaction.tests.test__transaction.TransactionTests.test__prior_operation_failed) test__remove_and_invalidate_after_hit (transaction.tests.test__transaction.TransactionTests.test__remove_and_invalidate_after_hit) test__remove_and_invalidate_after_miss (transaction.tests.test__transaction.TransactionTests.test__remove_and_invalidate_after_miss) test__unjoin_hit (transaction.tests.test__transaction.TransactionTests.test__unjoin_hit) test__unjoin_miss (transaction.tests.test__transaction.TransactionTests.test__unjoin_miss) test_abort_clears_resources (transaction.tests.test__transaction.TransactionTests.test_abort_clears_resources) test_abort_error_w_afterCommitHooks (transaction.tests.test__transaction.TransactionTests.test_abort_error_w_afterCommitHooks) test_abort_error_w_synchronizers (transaction.tests.test__transaction.TransactionTests.test_abort_error_w_synchronizers) test_abort_synchronizer_error_w_resources (transaction.tests.test__transaction.TransactionTests.test_abort_synchronizer_error_w_resources) test_abort_w_abortHooks (transaction.tests.test__transaction.TransactionTests.test_abort_w_abortHooks) test_abort_w_afterCommitHooks (transaction.tests.test__transaction.TransactionTests.test_abort_w_afterCommitHooks) test_abort_w_beforeCommitHooks (transaction.tests.test__transaction.TransactionTests.test_abort_w_beforeCommitHooks) test_abort_w_savepoints (transaction.tests.test__transaction.TransactionTests.test_abort_w_savepoints) test_abort_w_synchronizers (transaction.tests.test__transaction.TransactionTests.test_abort_w_synchronizers) test_abort_wo_savepoints_wo_hooks_wo_synchronizers (transaction.tests.test__transaction.TransactionTests.test_abort_wo_savepoints_wo_hooks_wo_synchronizers) test_addAfterAbortHook (transaction.tests.test__transaction.TransactionTests.test_addAfterAbortHook) test_addAfterAbortHook_wo_kws (transaction.tests.test__transaction.TransactionTests.test_addAfterAbortHook_wo_kws) test_addAfterCommitHook (transaction.tests.test__transaction.TransactionTests.test_addAfterCommitHook) test_addAfterCommitHook_wo_kws (transaction.tests.test__transaction.TransactionTests.test_addAfterCommitHook_wo_kws) test_addBeforeAbortHook (transaction.tests.test__transaction.TransactionTests.test_addBeforeAbortHook) test_addBeforeAbortHook_w_kws (transaction.tests.test__transaction.TransactionTests.test_addBeforeAbortHook_w_kws) test_addBeforeCommitHook (transaction.tests.test__transaction.TransactionTests.test_addBeforeCommitHook) test_addBeforeCommitHook_w_kws (transaction.tests.test__transaction.TransactionTests.test_addBeforeCommitHook_w_kws) test_callAfterAbortHook_w_abort_error (transaction.tests.test__transaction.TransactionTests.test_callAfterAbortHook_w_abort_error) test_callAfterAbortHook_w_error_w_abort_error (transaction.tests.test__transaction.TransactionTests.test_callAfterAbortHook_w_error_w_abort_error) test_callAfterCommitHook_w_abort (transaction.tests.test__transaction.TransactionTests.test_callAfterCommitHook_w_abort) test_callAfterCommitHook_w_error (transaction.tests.test__transaction.TransactionTests.test_callAfterCommitHook_w_error) test_callBeforeAbortHook_w_abort (transaction.tests.test__transaction.TransactionTests.test_callBeforeAbortHook_w_abort) test_callBeforeAbortHook_w_error (transaction.tests.test__transaction.TransactionTests.test_callBeforeAbortHook_w_error) test_callBeforeCommitHook_w_error (transaction.tests.test__transaction.TransactionTests.test_callBeforeCommitHook_w_error) test_commit_COMMITFAILED (transaction.tests.test__transaction.TransactionTests.test_commit_COMMITFAILED) test_commit_DOOMED (transaction.tests.test__transaction.TransactionTests.test_commit_DOOMED) test_commit_clears_resources (transaction.tests.test__transaction.TransactionTests.test_commit_clears_resources) test_commit_error_w_afterCompleteHooks (transaction.tests.test__transaction.TransactionTests.test_commit_error_w_afterCompleteHooks) test_commit_error_w_synchronizers (transaction.tests.test__transaction.TransactionTests.test_commit_error_w_synchronizers) test_commit_w_abortHooks (transaction.tests.test__transaction.TransactionTests.test_commit_w_abortHooks) test_commit_w_afterCommitHooks (transaction.tests.test__transaction.TransactionTests.test_commit_w_afterCommitHooks) test_commit_w_beforeCommitHooks (transaction.tests.test__transaction.TransactionTests.test_commit_w_beforeCommitHooks) test_commit_w_error_w_abortHooks (transaction.tests.test__transaction.TransactionTests.test_commit_w_error_w_abortHooks) test_commit_w_savepoints (transaction.tests.test__transaction.TransactionTests.test_commit_w_savepoints) test_commit_w_synchronizers (transaction.tests.test__transaction.TransactionTests.test_commit_w_synchronizers) test_commit_wo_savepoints_wo_hooks_wo_synchronizers (transaction.tests.test__transaction.TransactionTests.test_commit_wo_savepoints_wo_hooks_wo_synchronizers) test_ctor_defaults (transaction.tests.test__transaction.TransactionTests.test_ctor_defaults) test_ctor_w_syncs (transaction.tests.test__transaction.TransactionTests.test_ctor_w_syncs) test_data (transaction.tests.test__transaction.TransactionTests.test_data) test_description_42 (transaction.tests.test__transaction.TransactionTests.test_description_42) test_description_None (transaction.tests.test__transaction.TransactionTests.test_description_None) test_description_bytes (transaction.tests.test__transaction.TransactionTests.test_description_bytes) test_doom_active (transaction.tests.test__transaction.TransactionTests.test_doom_active) test_doom_already_doomed (transaction.tests.test__transaction.TransactionTests.test_doom_already_doomed) test_doom_invalid (transaction.tests.test__transaction.TransactionTests.test_doom_invalid) test_getAfterAbortHooks_empty (transaction.tests.test__transaction.TransactionTests.test_getAfterAbortHooks_empty) test_getAfterCommitHooks_empty (transaction.tests.test__transaction.TransactionTests.test_getAfterCommitHooks_empty) test_getBeforeAbortHooks_empty (transaction.tests.test__transaction.TransactionTests.test_getBeforeAbortHooks_empty) test_getBeforeCommitHooks_empty (transaction.tests.test__transaction.TransactionTests.test_getBeforeCommitHooks_empty) test_isDoomed (transaction.tests.test__transaction.TransactionTests.test_isDoomed) test_isRetryableError_w_multiple (transaction.tests.test__transaction.TransactionTests.test_isRetryableError_w_multiple) test_isRetryableError_w_normal_exception_no_resources (transaction.tests.test__transaction.TransactionTests.test_isRetryableError_w_normal_exception_no_resources) test_isRetryableError_w_normal_exception_w_resource_voting_yes (transaction.tests.test__transaction.TransactionTests.test_isRetryableError_w_normal_exception_w_resource_voting_yes) test_isRetryableError_w_transient_error (transaction.tests.test__transaction.TransactionTests.test_isRetryableError_w_transient_error) test_isRetryableError_w_transient_subclass (transaction.tests.test__transaction.TransactionTests.test_isRetryableError_w_transient_subclass) test_join_COMMITFAILED (transaction.tests.test__transaction.TransactionTests.test_join_COMMITFAILED) test_join_COMMITTED (transaction.tests.test__transaction.TransactionTests.test_join_COMMITTED) test_join_COMMITTING (transaction.tests.test__transaction.TransactionTests.test_join_COMMITTING) test_join_DOOMED_non_preparing_wo_sp2index (transaction.tests.test__transaction.TransactionTests.test_join_DOOMED_non_preparing_wo_sp2index) test_note (transaction.tests.test__transaction.TransactionTests.test_note) test_note_42 (transaction.tests.test__transaction.TransactionTests.test_note_42) test_note_None (transaction.tests.test__transaction.TransactionTests.test_note_None) test_note_bytes (transaction.tests.test__transaction.TransactionTests.test_note_bytes) test_savepoint_COMMITFAILED (transaction.tests.test__transaction.TransactionTests.test_savepoint_COMMITFAILED) test_savepoint_empty (transaction.tests.test__transaction.TransactionTests.test_savepoint_empty) test_savepoint_non_optimistc_resource_wo_support (transaction.tests.test__transaction.TransactionTests.test_savepoint_non_optimistc_resource_wo_support) test_setExtendedInfo_multiple (transaction.tests.test__transaction.TransactionTests.test_setExtendedInfo_multiple) test_setExtendedInfo_single (transaction.tests.test__transaction.TransactionTests.test_setExtendedInfo_single) test_setUser_default_path (transaction.tests.test__transaction.TransactionTests.test_setUser_default_path) test_setUser_explicit_path (transaction.tests.test__transaction.TransactionTests.test_setUser_explicit_path) test_user_non_text (transaction.tests.test__transaction.TransactionTests.test_user_non_text) test_user_w_none (transaction.tests.test__transaction.TransactionTests.test_user_w_none) test_verifyImplements_ITransaction (transaction.tests.test__transaction.TransactionTests.test_verifyImplements_ITransaction) test_verifyProvides_ITransaction (transaction.tests.test__transaction.TransactionTests.test_verifyProvides_ITransaction) testRollbackRollsbackDataManagersThatJoinedLater (transaction.tests.test_savepoint.SavepointTests.testRollbackRollsbackDataManagersThatJoinedLater) test_commit_after_rollback_for_dm_that_joins_after_savepoint (transaction.tests.test_savepoint.SavepointTests.test_commit_after_rollback_for_dm_that_joins_after_savepoint) test_as_weakref_list (transaction.tests.test_weakset.WeakSetTests.test_as_weakref_list) test_clear (transaction.tests.test_weakset.WeakSetTests.test_clear) test_contains (transaction.tests.test_weakset.WeakSetTests.test_contains) test_len (transaction.tests.test_weakset.WeakSetTests.test_len) test_map (transaction.tests.test_weakset.WeakSetTests.test_map) test_map_w_gced_element (transaction.tests.test_weakset.WeakSetTests.test_map_w_gced_element) test_remove (transaction.tests.test_weakset.WeakSetTests.test_remove) Ran 176 tests with 0 failures, 0 errors and 0 skipped. Tearing down left over layers: Tear down zope.testrunner.layer.UnitTests. py$(PYV): OK congratulations :)