The attempt to merge lp:~alecu/ubuntu-sso-client/updated-txweb into lp:ubuntu-sso-client failed. Below is the output from the failed tests. *** Running GTK test suite for ubuntu_sso *** ubuntu_sso.xdg_base_directory.tests.test_common TestBaseDirectory test_load_config_paths_filter ... [OK] test_save_config_path ... [OK] test_xdg_cache_home_is_utf8_bytes ... [OK] test_xdg_config_dirs_are_bytes ... [OK] test_xdg_config_home_is_utf8_bytes ... [OK] test_xdg_data_dirs_are_bytes ... [OK] test_xdg_data_home_is_utf8_bytes ... [OK] test_xdg_home_is_utf8_bytes ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.main.tests.test_clients AbstractTestCase test_error ... [OK] test_success ... [OK] ubuntuone.devtools.testcases.dbus DBusTestCase runTest ... [OK] ubuntu_sso.main.tests.test_clients ClearCredentialsTestCase test_error ... [OK] test_success ... [OK] CredentialsManagementProxyTestCase test_error ... [OK] test_success ... [OK] FindCredentialsTestCase test_error ... [OK] test_find_credentials_sync ... [OK] test_find_credentials_sync_error ... [OK] test_success ... [OK] GenerateCaptchaTestCase test_error ... [OK] test_success ... [OK] LoginEmailPasswordTestCase test_error ... [OK] test_success ... [OK] LoginOnlyTestCase test_error ... [OK] test_success ... [OK] LoginTestCase test_error ... [OK] test_error_when_setting_credentials ... [OK] test_not_validated ... [OK] test_success ... [OK] RegisterTestCase test_error ... [OK] test_success ... [OK] RegisterUserTestCase test_error ... [OK] test_success ... [OK] RequestPasswordResetTokenTestCase test_error ... [OK] test_success ... [OK] SSOLoginProxyTestCase test_error ... [OK] test_success ... [OK] SetNewPasswordTestCase test_error ... [OK] test_success ... [OK] StoreCredentialsTestCase test_error ... [OK] test_success ... [OK] ValidateEmailTestCase test_error ... [OK] test_success ... [OK] ubuntu_sso.main.tests.test_common BaseTestCase runTest ... [OK] CredentialsManagementClearTestCase test_backend_called ... [OK] test_does_not_block ... [OK] test_handles_error ... [OK] CredentialsManagementFindTestCase test_backend_called ... [OK] test_does_not_block ... [OK] test_find_credentials_with_error_cb ... [OK] test_find_credentials_with_success_cb ... [OK] test_handles_error ... [OK] CredentialsManagementNotFindTestCase test_backend_called ... [OK] test_does_not_block ... [OK] test_find_credentials_with_error_cb ... [OK] test_find_credentials_with_success_cb ... [OK] test_handles_error ... [OK] CredentialsManagementOpsTestCase test_login ... [OK] test_login_email_password ... [OK] test_register ... [OK] CredentialsManagementParamsTestCase test_login ... [OK] test_login_email_password ... [OK] test_register ... [OK] CredentialsManagementRefCountingTestCase test_authorization_denied ... [OK] test_autorization_denied_when_ref_count_is_not_positive ... [OK] test_clear_credentials ... [OK] test_credentials_cleared ... [OK] test_credentials_cleared_when_ref_count_is_not_positive ... [OK] test_credentials_error ... [OK] test_credentials_error_when_ref_count_is_not_positive ... [OK] test_credentials_found ... [OK] test_credentials_found_when_ref_count_is_not_positive ... [OK] test_credentials_not_found ... [OK] test_credentials_not_found_when_ref_count_is_not_positive ... [OK] test_credentials_stored ... [OK] test_credentials_stored_when_ref_count_is_not_positive ... [OK] test_find_credentials ... [OK] test_find_credentials_with_error_cb ... [OK] test_find_credentials_with_success_cb ... [OK] test_login ... [OK] test_on_non_zero_ref_count_after_zero_do_not_shutdown ... [OK] test_on_non_zero_ref_count_do_not_shutdown ... [OK] test_on_zero_ref_count_shutdown ... [OK] test_ref_counting ... [OK] test_register ... [OK] test_several_requests ... [OK] test_store_credentials ... [OK] test_zero_ref_count_after_zero_do_shutdown ... [OK] CredentialsManagementSignalsTestCase test_authorization_denied ... [OK] test_credentials_cleared ... [OK] test_credentials_error ... [OK] test_credentials_found ... [OK] test_credentials_not_found ... [OK] test_credentials_stored ... [OK] CredentialsManagementStoreTestCase test_backend_called ... [OK] test_does_not_block ... [OK] test_handles_error ... [OK] CredentialsManagementTestCase runTest ... [OK] ExceptToErrdictTestCase test_first_arg_is_dict ... [OK] test_first_arg_is_str ... [OK] test_first_arg_is_unicode ... [OK] test_no_args_at_all ... [OK] test_some_other_thing_as_first_arg ... [OK] PingUrlOnNewToken test_creation ... [OK] test_ping_url_raises_exception ... [OK] test_url_is_pinged ... [OK] PingUrlOnNewTokenEmailValidated test_creation ... [OK] test_ping_url_raises_exception ... [OK] test_url_is_pinged ... [OK] SSOLoginBaseTestCase test_creation ... [OK] SSOLoginTestCase test_creation ... [OK] test_generate_captcha ... [OK] test_login ... [OK] test_login_is_not_validated ... [OK] test_register_user ... [OK] test_request_password_reset_token ... [OK] test_set_new_password ... [OK] test_validate_email ... [OK] SSOLoginWithErrorTestCase test_creation ... [OK] test_generate_captcha ... [OK] test_login ... [OK] test_login_is_not_validated ... [OK] test_login_set_credentials ... [OK] test_register_user ... [OK] test_request_password_reset_token ... [OK] test_set_new_password ... [OK] test_validate_email ... [OK] ubuntu_sso.tests TestCase runTest ... [OK] ubuntu_sso.main.tests.test_common UbuntuSSOServiceTestCase test_creation ... [OK] test_cred_manager ... [OK] test_sso_login ... [OK] ubuntu_sso.networkstate.tests.test_linux NetworkManagerStateErrorsTestCase test_dbus_problem ... [OK] test_nm_not_installed ... [OK] NetworkManagerStateTestCase test_nm_connecting_then_offline ... [OK] test_nm_connecting_then_offline_old ... [OK] test_nm_connecting_then_online ... [OK] test_nm_connecting_then_online_old ... [OK] test_nm_offline ... [OK] test_nm_offline_local ... [OK] test_nm_offline_old ... [OK] test_nm_offline_site ... [OK] test_nm_online_global ... [OK] test_nm_online_old ... [OK] ubuntu_sso.tests TestCase runTest ... [OK] ubuntu_sso.networkstate.tests.test_linux TestConnection test_is_machine_connected_nm_state_connected_global ... [OK] test_is_machine_connected_nm_state_connected_old ... [OK] test_is_machine_defer_error ... [OK] test_is_machine_disconnected_nm_state_asleep ... [OK] test_is_machine_disconnected_nm_state_asleep_old ... [OK] test_is_machine_disconnected_nm_state_connected_local ... [OK] test_is_machine_disconnected_nm_state_connected_site ... [OK] test_is_machine_disconnected_nm_state_connecting ... [OK] test_is_machine_disconnected_nm_state_connecting_old ... [OK] test_is_machine_disconnected_nm_state_disconnected ... [OK] test_is_machine_disconnected_nm_state_disconnected_old ... [OK] test_is_machine_disconnected_nm_state_nm_state_unknown ... [OK] test_network_state_change ... [OK] ubuntu_sso.tests.test_account AccountTestCase test_generate_captcha ... [OK] test_is_not_validated ... [OK] test_is_not_validated_empty_result ... [OK] test_is_validated ... [OK] test_login_if_http_error ... [OK] test_login_if_no_error ... [OK] test_register_user_checks_valid_email ... [OK] test_register_user_checks_valid_password ... [OK] test_register_user_if_status_error ... [OK] test_register_user_if_status_error_with_string_message ... [OK] test_register_user_if_status_ok ... [OK] test_register_user_if_status_unknown ... [OK] test_request_password_reset_token_if_http_error ... [OK] test_request_password_reset_token_if_status_ok ... [OK] test_request_password_reset_token_if_status_unknown ... [OK] test_set_new_password_if_http_error ... [OK] test_set_new_password_if_status_ok ... [OK] test_set_new_password_if_status_unknown ... [OK] test_validate_email_if_status_error ... [OK] test_validate_email_if_status_error_with_string_message ... [OK] test_validate_email_if_status_ok ... [OK] test_validate_email_if_status_unknown ... [OK] EnvironOverridesTestCase test_no_override_service_url ... [OK] test_override_service_url ... [OK] test_service_url_as_parameter ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.tests.test_account TimestampedAuthorizerTestCase test_authorize_request_includes_timestamp ... [OK] ubuntu_sso.tests.test_credentials BasicTestCase runTest ... [OK] ClearCredentialsTestCase test_clear_credentials ... [OK] test_keyring_failure ... [OK] CredentialsCallbacksTestCase test_creation_parameters_are_stored ... [OK] test_help_text_defaults_to_empty_string ... [OK] test_ping_url_defaults_to_none ... [OK] test_policy_url_defaults_to_none ... [OK] test_tc_url_defaults_to_none ... [OK] test_ui_executable_defaults_to_gtk ... [OK] test_window_id_defaults_to_zero ... [OK] CredentialsTestCase runTest ... [OK] FindCredentialsTestCase test_credentials_not_found ... [OK] test_find_credentials ... [OK] test_keyring_failure ... [OK] LoginEmailPasswordTestCase test_ui_executable_falls_back_to_gtk ... [OK] test_with_exception_on_credentials ... [OK] test_with_exception_on_inner_call ... [OK] test_with_existent_token ... [OK] test_without_existent_token_and_return_code_cancel ... [OK] test_without_existent_token_and_return_code_success ... [OK] test_without_existent_token_and_return_other ... [OK] LoginTestCase test_ui_executable_falls_back_to_gtk ... [OK] test_with_exception_on_credentials ... [OK] test_with_exception_on_inner_call ... [OK] test_with_existent_token ... [OK] test_without_existent_token_and_return_code_cancel ... [OK] test_without_existent_token_and_return_code_success ... [OK] test_without_existent_token_and_return_other ... [OK] RegisterTestCase test_ui_executable_falls_back_to_gtk ... [OK] test_with_exception_on_credentials ... [OK] test_with_exception_on_inner_call ... [OK] test_with_existent_token ... [OK] test_without_existent_token_and_return_code_cancel ... [OK] test_without_existent_token_and_return_code_success ... [OK] test_without_existent_token_and_return_other ... [OK] StoreCredentialsTestCase test_keyring_failure ... [OK] test_store_credentials ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.gtk.tests.test_main BasicTestCase test_main ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.gtk.tests.test_gui BasicTestCase runTest ... [OK] BasicUbuntuSSOClientTestCase test_app_name_is_stored ... [OK] test_cancel_buttons_close_window ... [OK] test_close_callback_if_not_set ... [OK] test_closing_main_window_calls_close_callback ... [OK] test_entries_activates_default ... [OK] test_finish_error_shows_error_page ... [OK] test_finish_success_shows_success_page ... [OK] test_initial_text_for_entries ... [OK] test_main_window_is_resizable ... [OK] test_main_window_is_visible_at_startup ... [OK] test_pages_are_packed_into_container ... [OK] test_password_fields_are_password ... [OK] test_signals_are_removed ... [OK] test_warning_fields_are_cleared ... [OK] test_window_icon ... [OK] DefaultButtonsTestCase test_default_widget_can_default ... [OK] test_pages_have_default_widget_set ... [OK] test_set_current_page_grabs_focus_for_default_button ... [OK] EnterDetailsTestCase test_captcha_filename_is_different_each_time ... [OK] test_captcha_id_is_stored_when_captcha_is_available ... [OK] test_captcha_image_is_a_spinner_at_first ... [OK] test_captcha_image_is_not_visible_at_startup ... [OK] test_captcha_image_is_removed_when_exiting ... [OK] test_captcha_image_is_requested_as_startup ... [OK] test_captcha_is_shown_when_available ... [OK] test_captcha_loading_is_hid_when_captcha_is_available ... [OK] test_captcha_reload_button_has_tooltip ... [OK] test_captcha_reload_button_reloads_captcha ... [OK] test_captcha_reload_button_visible ... [OK] test_captcha_success_after_error ... [OK] test_checkbutton_is_checked_at_startup ... [OK] test_checkbutton_isnt_checked_at_startup ... [OK] test_entries_are_packed_to_ui ... [OK] test_initial_text_for_header_label ... [OK] test_initial_texts_for_checkbuttons ... [OK] test_join_ok_button_clicked ... [OK] test_join_ok_button_clicked_morphs_to_processing_page ... [OK] test_join_ok_button_does_nothing_if_clicked_but_disabled ... [OK] test_join_ok_button_is_disabled_until_captcha_is_available ... [OK] test_join_ok_button_is_enabled_when_captcha_is_available ... [OK] test_login_button_has_correct_wording ... [OK] test_on_captcha_generated_logs_captcha_id_when_none ... [OK] test_on_captcha_generation_error ... [OK] test_processing_vbox_displays_an_active_spinner ... [OK] test_user_and_pass_are_cached ... [OK] test_vboxes_visible_properties ... [OK] LabeledEntryTestCase test_clear_entry_on_focus_in ... [OK] test_clear_warning ... [OK] test_get_text_doesnt_ignore_user_input ... [OK] test_get_text_ignores_empty_input ... [OK] test_get_text_ignores_label ... [OK] test_initial_text ... [OK] test_no_warning_by_default ... [OK] test_preserve_input_on_focus_out_and_in_again ... [OK] test_preserve_input_on_focus_out_if_user_input ... [OK] test_refill_entry_on_focus_out_if_empty_input ... [OK] test_refill_entry_on_focus_out_if_no_input ... [OK] test_set_warning ... [OK] test_text_defaults_to_theme_color_when_focus_in ... [OK] test_tooltip ... [OK] test_width_chars ... [OK] LoginOnlyTestCase test_help_text_is_used ... [OK] test_login_is_first_page ... [OK] test_login_ok_button_has_the_focus ... [OK] test_no_back_button ... [OK] LoginTestCase test_after_login_success_finish_success ... [OK] test_back_to_registration_hides_warning ... [OK] test_entries_are_packed_to_ui_for_login ... [OK] test_entries_are_packed_to_ui_for_request_password_token ... [OK] test_entries_are_packed_to_ui_for_set_new_password ... [OK] test_initial_text_for_header_label ... [OK] test_initial_text_for_help_label ... [OK] test_login_button_clicked_morphs_to_login_page ... [OK] test_login_ok_button_does_nothing_if_clicked_but_disabled ... [OK] test_on_logged_in_morphs_to_finish_page ... [OK] test_on_login_back_button_clicked ... [OK] test_on_login_connect_button_clicked ... [OK] test_on_login_connect_button_clicked_morphs_to_processing_page ... [OK] test_on_login_error_a_warning_is_shown ... [OK] test_on_login_error_morphs_to_login_page ... [OK] test_on_user_not_validated_morphs_to_verify_page ... [OK] test_specific_errors_from_backend_are_shown ... [OK] test_user_and_pass_are_cached ... [OK] LoginValidationTestCase test_no_warning_messages_if_valid_data ... [OK] test_no_warning_messages_if_valid_data_after_invalid_data ... [OK] test_warning_is_shown_if_empty_email ... [OK] test_warning_is_shown_if_empty_password ... [OK] test_warning_is_shown_if_invalid_email ... [OK] LoginWithPingTestCase test_after_login_success_finish_success ... [OK] test_back_to_registration_hides_warning ... [OK] test_entries_are_packed_to_ui_for_login ... [OK] test_entries_are_packed_to_ui_for_request_password_token ... [OK] test_entries_are_packed_to_ui_for_set_new_password ... [OK] test_initial_text_for_header_label ... [OK] test_initial_text_for_help_label ... [OK] test_login_button_clicked_morphs_to_login_page ... [OK] test_login_ok_button_does_nothing_if_clicked_but_disabled ... [OK] test_on_logged_in_morphs_to_finish_page ... [OK] test_on_login_back_button_clicked ... [OK] test_on_login_connect_button_clicked ... [OK] test_on_login_connect_button_clicked_morphs_to_processing_page ... [OK] test_on_login_error_a_warning_is_shown ... [OK] test_on_login_error_morphs_to_login_page ... [OK] test_on_user_not_validated_morphs_to_verify_page ... [OK] test_specific_errors_from_backend_are_shown ... [OK] test_user_and_pass_are_cached ... [OK] NoTermsAndConditionsTestCase test_no_tc_link ... [OK] PasswordLabeledEntryTestCase test_clear_entry_on_focus_in ... [OK] test_clear_warning ... [OK] test_get_text_doesnt_ignore_user_input ... [OK] test_get_text_ignores_empty_input ... [OK] test_get_text_ignores_label ... [OK] test_initial_text ... [OK] test_no_warning_by_default ... [OK] test_password_field_is_visible_if_no_input_and_focus_out ... [OK] test_password_fields_are_not_visible_when_editing ... [OK] test_password_fields_are_visible_at_startup ... [OK] test_preserve_input_on_focus_out_and_in_again ... [OK] test_preserve_input_on_focus_out_if_user_input ... [OK] test_refill_entry_on_focus_out_if_empty_input ... [OK] test_refill_entry_on_focus_out_if_no_input ... [OK] test_set_warning ... [OK] test_text_defaults_to_theme_color_when_focus_in ... [OK] test_tooltip ... [OK] test_width_chars ... [OK] RegistrationErrorTestCase test_captcha_is_reloaded ... [OK] test_previous_page_is_shown ... [OK] test_specific_errors_from_backend_are_shown ... [OK] test_warning_label_is_shown ... [OK] RegistrationValidationTestCase test_no_warning_messages_if_valid_data ... [OK] test_no_warning_messages_if_valid_data_after_invalid_data ... [OK] test_password_help_is_always_shown ... [OK] test_warning_is_shown_if_email_mismatch ... [OK] test_warning_is_shown_if_empty_email ... [OK] test_warning_is_shown_if_invalid_email ... [OK] test_warning_is_shown_if_name_empty ... [OK] test_warning_is_shown_if_not_captcha_solution ... [OK] test_warning_is_shown_if_password_mismatch ... [OK] test_warning_is_shown_if_password_too_weak ... [OK] test_warning_is_shown_if_tc_not_accepted ... [OK] ResetPasswordTestCase test_forgotten_password_button_has_the_proper_wording ... [OK] test_ok_button_does_nothing_if_clicked_but_disabled ... [OK] test_on_forgotten_password_button_clicked_header_label ... [OK] test_on_forgotten_password_button_clicked_help_text ... [OK] test_on_forgotten_password_button_clicked_morphs_window ... [OK] test_on_forgotten_password_button_clicked_ok_button ... [OK] test_on_password_reset_error_shows_login_page ... [OK] test_on_password_reset_token_sent_help_text ... [OK] test_on_password_reset_token_sent_morphs_window ... [OK] test_on_password_reset_token_sent_ok_button ... [OK] test_on_request_password_token_back_button_clicked ... [OK] test_on_request_password_token_ok_button_clicked_calls_backend ... [OK] test_on_request_password_token_ok_button_clicked_morphs_window ... [OK] test_request_password_token_ok_button_disabled_until_email_added ... [OK] test_specific_errors_from_backend_are_shown ... [OK] ResetPasswordValidationTestCase test_no_warning_messages_if_valid_data ... [OK] test_no_warning_messages_if_valid_data_after_invalid_data ... [OK] test_warning_is_shown_if_empty_email ... [OK] test_warning_is_shown_if_invalid_email ... [OK] ReturnCodeTestCase test_closing_main_window ... [OK] test_every_cancel_calls_proper_callback ... [OK] test_login_success_even_if_prior_login_error ... [OK] test_on_email_validated_proper_callback_is_called ... [OK] test_on_email_validation_error_proper_callback_is_called ... [OK] test_on_logged_in_proper_callback_is_called ... [OK] test_on_login_error_proper_callback_is_called ... [OK] test_on_user_registration_error_proper_callback_is_called ... [OK] test_registration_success_even_if_prior_registration_error ... [OK] test_user_cancelation_even_if_prior_login_error ... [OK] test_user_cancelation_even_if_prior_registration_error ... [OK] SetNewPasswordTestCase test_ok_button_does_nothing_if_clicked_but_disabled ... [OK] test_on_password_change_error_shows_login_page ... [OK] test_on_password_changed_shows_login_page ... [OK] test_on_set_new_password_ok_button_clicked_calls_backend ... [OK] test_on_set_new_password_ok_button_clicked_morphs_window ... [OK] test_on_set_new_password_ok_button_disabled ... [OK] test_specific_errors_from_backend_are_shown ... [OK] SetNewPasswordValidationTestCase test_no_warning_messages_if_valid_data ... [OK] test_no_warning_messages_if_valid_data_after_invalid_data ... [OK] test_password_help_is_always_shown ... [OK] test_warning_is_shown_if_password_mismatch ... [OK] test_warning_is_shown_if_password_too_weak ... [OK] test_warning_is_shown_if_reset_code_empty ... [OK] SetTransientForTestCase test_transient_window_accepts_negative_id ... [SKIPPED] test_transient_window_is_correct ... [SKIPPED] test_transient_window_is_none_if_window_id_is_zero ... [SKIPPED] SignalsTestCase test_all_the_signals_are_listed ... [OK] test_callbacks_only_log_when_app_name_doesnt_match ... [OK] test_on_captcha_generated_is_not_called ... [OK] test_on_captcha_generation_error_is_not_called ... [OK] test_on_email_validated_is_not_called ... [OK] test_on_email_validation_error_is_not_called ... [OK] test_on_logged_in_is_not_called ... [OK] test_on_login_error_is_not_called ... [OK] test_on_password_change_error_is_not_called ... [OK] test_on_password_changed_is_not_called ... [OK] test_on_password_reset_error_is_not_called ... [OK] test_on_password_reset_token_sent_is_not_called ... [OK] test_on_user_not_validated_is_not_called ... [OK] test_on_user_registered_is_not_called ... [OK] test_on_user_registration_error_is_not_called ... [OK] test_signal_receivers_are_connected ... [OK] TermsAndConditionsBrowserTestCase test_is_visible ... [OK] test_navigation_requested_connected ... [OK] test_navigation_requested_ignores_clicked_links ... [OK] test_navigation_requested_ignores_for_none ... [OK] test_navigation_requested_opens_links_when_clicked ... [OK] test_navigation_requested_succeeds_for_no_clicking ... [OK] test_notify_load_finished_connected ... [OK] test_notify_load_status_connected ... [SKIPPED] test_settings ... [OK] test_tc_back_clicked_returns_to_previous_page ... [OK] test_tc_browser_is_created_when_tc_page_is_shown ... [OK] test_tc_browser_is_destroyed_when_tc_page_is_hid ... [OK] test_tc_browser_is_removed_when_tc_page_is_hid ... [OK] test_tc_browser_opens_the_proper_url ... [OK] test_tc_button_clicked_morphs_into_processing_page ... [OK] test_tc_button_has_the_proper_wording ... [OK] test_tc_has_no_help_text ... [OK] test_tc_loaded_morphs_into_tc_browser_vbox ... [OK] TermsAndConditionsTestCase test_has_tc_link ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.gtk.tests.test_gui UbuntuSSOClientTestCase runTest ... [OK] VerifyEmailLoginOnlyTestCase test_after_email_validated_finish_success ... [OK] test_error_label_is_correct ... [OK] test_help_label_display_correct_wording ... [OK] test_no_warning_messages_if_valid_data ... [OK] test_on_email_validated_does_not_clear_the_help_text ... [OK] test_on_email_validated_shows_finish_page ... [OK] test_on_email_validation_error_verify_email_is_shown ... [OK] test_on_finish_close_button_clicked_closes_window ... [OK] test_on_verify_token_button_clicked ... [OK] test_on_verify_token_button_clicked_calls_backend ... [OK] test_on_verify_token_button_shows_processing_page ... [OK] test_registration_successful_shows_verify_email_vbox ... [OK] test_specific_errors_from_backend_are_shown ... [OK] test_success_label_is_correct ... [OK] test_verify_token_button_does_nothing_if_clicked_but_disabled ... [OK] VerifyEmailTestCase test_after_email_validated_finish_success ... [OK] test_error_label_is_correct ... [OK] test_help_label_display_correct_wording ... [OK] test_no_warning_messages_if_valid_data ... [OK] test_on_email_validated_does_not_clear_the_help_text ... [OK] test_on_email_validated_shows_finish_page ... [OK] test_on_email_validation_error_verify_email_is_shown ... [OK] test_on_finish_close_button_clicked_closes_window ... [OK] test_on_verify_token_button_clicked ... [OK] test_on_verify_token_button_clicked_calls_backend ... [OK] test_on_verify_token_button_shows_processing_page ... [OK] test_registration_successful_shows_verify_email_vbox ... [OK] test_specific_errors_from_backend_are_shown ... [OK] test_success_label_is_correct ... [OK] test_verify_token_button_does_nothing_if_clicked_but_disabled ... [OK] VerifyEmailValidationLoginOnlyTestCase test_no_warning_messages_if_valid_data ... [OK] test_no_warning_messages_if_valid_data_after_invalid_data ... [OK] test_warning_is_shown_if_empty_email_token ... [OK] VerifyEmailValidationTestCase test_no_warning_messages_if_valid_data ... [OK] test_no_warning_messages_if_valid_data_after_invalid_data ... [OK] test_warning_is_shown_if_empty_email_token ... [OK] VerifyEmailWithPingTestCase test_after_email_validated_finish_success ... [OK] test_error_label_is_correct ... [OK] test_help_label_display_correct_wording ... [OK] test_no_warning_messages_if_valid_data ... [OK] test_on_email_validated_does_not_clear_the_help_text ... [OK] test_on_email_validated_shows_finish_page ... [OK] test_on_email_validation_error_verify_email_is_shown ... [OK] test_on_finish_close_button_clicked_closes_window ... [OK] test_on_verify_token_button_clicked ... [OK] test_on_verify_token_button_clicked_calls_backend ... [OK] test_on_verify_token_button_shows_processing_page ... [OK] test_registration_successful_shows_verify_email_vbox ... [OK] test_specific_errors_from_backend_are_shown ... [OK] test_success_label_is_correct ... [OK] test_verify_token_button_does_nothing_if_clicked_but_disabled ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.keyring.tests.test_common TestGetHostname test_get_hostname ... [OK] test_get_hostname_uses_filesystem_encoding ... [OK] TestTokenNameBuilder test_get_complex_token_name_for_app_name ... [OK] test_get_complex_token_name_for_hostname ... [OK] test_get_simple_token_name ... [OK] test_get_unicode_appname_token_name ... [OK] test_get_utf8_hostname_token_name ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.keyring.tests.test_linux TestKeyring test_delete_credentials ... [OK] test_get_credentials ... [OK] test_get_credentials_migrating_token ... [OK] test_get_old_cred_found ... [OK] test_get_old_cred_found_but_not_asked_for ... [OK] test_get_old_cred_not_found ... [OK] test_set_credentials ... [OK] ubuntu_sso.utils.tests.test_ipc BaseIPCTestCase test_remote_methods ... [OK] test_remote_signals ... [OK] DummyClientTestCase test_deprecated_siganl_is_also_sent ... [OK] test_register_to_signals ... [OK] test_remote_methods ... [OK] test_remote_signals ... [OK] test_unregister_to_signals ... [OK] ListenConnectTestCase test_client_connect ... [OK] test_remote_methods ... [OK] test_remote_signals ... [OK] test_server_listen ... [OK] RemoteMetaTestCase test_remote_calls_renamed ... [OK] SignalBroadcasterTestCase test_emit_signal ... [OK] test_emit_signal_dead_reference ... [OK] test_emit_signal_ignore_missing_handlers ... [OK] test_emit_signal_log_other_errors ... [OK] test_emit_signal_some_dead_some_not ... [OK] test_remote_register_to_signals ... [OK] ubuntu_sso.tests TestCase runTest ... [OK] ubuntu_sso.utils.tests.test_parse_args ParseArgsTestCase test_parse_args_app_name_is_required ... [OK] test_parse_args_defaults ... [OK] test_parse_args_help_text ... [OK] test_parse_args_login_only ... [OK] test_parse_args_ping_url ... [OK] test_parse_args_policy_url ... [OK] test_parse_args_tc_url ... [OK] test_parse_args_window_id ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.utils.tests.test_txsecrets AltItemTestCase test_create_item_four_fields_per_secret ... [OK] test_get_value_four_fields_per_secret ... [OK] BaseTestCase runTest ... [OK] CollectionTestCase test_create_item ... [OK] test_create_item_prompt ... [OK] test_create_item_prompt_dismissed ... [OK] test_create_item_throws_dbus_error ... [OK] test_get_label ... [OK] ubuntuone.devtools.testcases.dbus DBusTestCase runTest ... [OK] ubuntu_sso.utils.tests.test_txsecrets ItemTestCase test_delete ... [OK] test_delete_prompt ... [OK] test_delete_prompt_dismissed ... [OK] test_delete_throws_dbus_error ... [OK] test_get_value ... [OK] test_get_value_throws_dbus_error ... [OK] SecretServiceTestCase test_create_collection ... [OK] test_create_collection_prompt ... [OK] test_create_collection_prompt_dismissed ... [OK] test_create_collection_throws_dbus_error ... [OK] test_get_collections ... [OK] test_get_default_collection_created_if_no_default ... [OK] test_get_default_collection_created_if_nonexistent ... [OK] test_get_default_collection_honours_default_path ... [OK] test_get_default_collection_honours_readalias ... [OK] test_get_default_collection_is_unlocked_default_path ... [OK] test_get_default_collection_is_unlocked_readalias ... [OK] test_get_default_collection_set_as_default_if_nonexistent ... [OK] test_open_session ... [OK] test_open_session_fails_before_opening_as_failure ... [OK] test_open_session_throws_dbus_error_as_failure ... [OK] test_prompt_accepted ... [OK] test_prompt_dismissed ... [OK] test_search_items_merges_unlocked_and_locked_items ... [OK] test_search_items_merges_unlocked_locked_and_prompt_items ... [OK] test_search_locked_items ... [OK] test_search_locked_items_prompts ... [OK] test_search_locked_items_prompts_dismissed ... [OK] test_search_unlocked_items ... [OK] ubuntu_sso.utils.tests.test_tcpactivation ActivationClientTestCase test_do_get_active_port_not_running ... [OK] test_do_get_active_port_running ... [OK] test_get_active_port_waits_classwide ... [OK] test_initialization ... [OK] test_spawn_server ... [OK] test_wait_server_active ... [OK] test_wait_server_timeouts ... [OK] ActivationConfigTestCase test_initialization ... [OK] ActivationDetectorTestCase test_initialization ... [OK] test_is_already_running ... [OK] test_is_not_already_running ... [OK] ActivationInstanceTestCase test_get_port ... [OK] test_get_port_fails_if_service_already_started ... [OK] test_initialization ... [OK] AsyncSleepTestCase test_async_sleep_fired_at_the_right_time ... [OK] test_async_sleep_not_fired_immediately ... [OK] test_async_sleep_not_fired_in_a_bit ... [OK] NullProtocolTestCase test_drops_connection ... [OK] PortDetectFactoryTestCase test_connection_failed ... [OK] test_connection_failed_then_lost ... [OK] test_connection_lost ... [OK] test_connection_works_then_lost ... [OK] test_is_listening ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.utils.tests.test_ui GetPasswordStrengTestCase test_eight_chars_and_num ... [OK] test_eight_chars_low_and_cap ... [OK] test_eight_chars_low_canp_num ... [OK] test_eight_chars_password ... [OK] test_eiqgh_chars_and_special ... [OK] test_eleven_chars_and_num ... [OK] test_eleven_chars_low_cap ... [OK] test_eleven_num_low_cap ... [OK] test_eleven_num_special ... [OK] test_long_password ... [OK] test_small_password ... [OK] test_too_small_password ... [OK] IsCorrectEmailAddress test_is_correct_email_false ... [OK] test_is_correct_email_true ... [OK] IsMinRequiredPasswordTestCase test_correct_password ... [OK] test_no_enough_chars ... [OK] test_no_number ... [OK] test_no_uppercase ... [OK] ubuntu_sso.utils.tests.test_common GetBinDirTestCase runTest ... [OK] GetBinDirWithConstantsTestCase test_get_dir ... [OK] test_get_dir_none_exists ... [OK] test_get_dir_relative ... [OK] GetDataFileTestCase test_get_data_file ... [OK] GetProjectDirTestCase test_get_dir_none_exists ... [OK] test_get_dir_relative ... [OK] GetProjectDirWithConstantsTestCase test_get_dir ... [OK] test_get_dir_none_exists ... [OK] test_get_dir_relative ... [OK] PingUrlTestCase test_ping_url ... [OK] test_ping_url_formatting ... [OK] test_ping_url_formatting_no_email_kwarg ... [OK] test_ping_url_formatting_no_format ... [OK] test_ping_url_formatting_with_query_params ... [OK] test_ping_url_result ... [OK] test_request_is_signed_with_credentials ... [OK] SignWithCredentialsTestCase test_adds_parameters_to_oauth_request ... [OK] test_call ... [OK] test_oauth_headers_uses_timestamp_checker ... [OK] test_quotes_path ... [OK] ubuntu_sso.tests TestCase runTest ... [OK] ubuntu_sso.utils.tests.test_common TimestampCheckerTestCase test_after_timeout_cache_expires ... [OK] test_first_call_does_head ... [OK] test_returned_value_is_int ... [OK] test_second_call_is_cached ... [OK] test_server_date_sends_nocache_headers ... [OK] test_server_error_means_skew_not_updated ... [OK] ubuntu_sso.utils.runner.tests.test_glib GLibSpawnProgramTestCase test_argv_is_bytes ... [OK] test_failed_to_start ... [OK] test_flags_are_correct ... [OK] test_other_error ... [OK] test_program_is_spawned ... [OK] test_program_is_spawned_returned_code_non_zero ... [OK] ubuntu_sso.utils.runner.tests.test_runner SpawnProgramTestCase test_failed_to_start ... [OK] test_other_error ... [OK] test_program_is_spawned ... [OK] test_program_is_spawned_returned_code_non_zero ... [OK] test_failed_to_start ... [OK] test_other_error ... [OK] test_program_is_spawned ... [OK] test_program_is_spawned_returned_code_non_zero ... [OK] ubuntu_sso.tests TestCase runTest ... [OK] ubuntu_sso.utils.webclient.tests.test_webclient BaseSSLTestCase runTest ... [SKIPPED] BasicProxyTestCase test_anonymous_proxy_is_used ... [SKIPPED] test_auth_proxy_is_requested_creds_bad_details ... [SKIPPED] test_auth_proxy_is_requested_creds_bad_details_everywhere ... [SKIPPED] test_auth_proxy_is_requested_creds_bad_details_user ... [SKIPPED] test_auth_proxy_is_requested_user_cancels ... [SKIPPED] test_auth_proxy_is_used_creds_requested ... [SKIPPED] test_authenticated_proxy_is_used ... [SKIPPED] CorrectProxyTestCase test_http_request ... [SKIPPED] test_https_request ... [SKIPPED] HeaderDictTestCase test_can_set_get_items ... [OK] test_can_test_presence ... [OK] test_constructor_handles_keys ... [OK] ModuleSelectionTestCase test_is_qt4reactor_installed_installed ... [OK] test_is_qt4reactor_installed_not_installed ... [OK] test_webclient_module_libsoup ... [OK] test_webclient_module_qtnetwork ... [OK] OAuthHmacSha1TestCase test_build_oauth_headers ... [OK] test_build_oauth_request ... [OK] test_build_oauth_request_with_params ... [OK] test_build_signed_iri ... [OK] test_build_signed_iri_with_params ... [OK] test_iri_parameters_used_in_oauth_signature ... [OK] OAuthPlainTextTestCase test_build_oauth_headers ... [OK] test_build_oauth_request ... [OK] test_build_oauth_request_with_params ... [OK] test_build_signed_iri ... [OK] test_build_signed_iri_with_params ... [OK] test_iri_parameters_used_in_oauth_signature ... [OK] RequestProxyAuthTestCase test_creds_acquired ... [OK] test_creds_acquired_keyring_error ... [OK] test_creds_none ... [OK] test_exception_error ... [OK] test_spawn_error ... [OK] test_user_cancelation ... [OK] SSLTestCase test_format_ssl_details ... [SKIPPED] test_ssl_fail_dialog_user_accepts ... [SKIPPED] test_ssl_fail_dialog_user_accepts_via_proxy ... [SKIPPED] test_ssl_fail_dialog_user_rejects ... [SKIPPED] ubuntuone.devtools.testcases.squid SquidTestCase runTest ... [SKIPPED] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.utils.webclient.tests.test_webclient TimestampCheckerTestCase test_timestamp_checker_has_the_same_class_as_the_creator ... [OK] test_timestamp_checker_is_the_same_for_all_webclients ... [OK] TxWebClientReactorReplaceableTestCase test_replaceable_reactor_http ... [OK] test_replaceable_reactor_https ... [OK] TxWebClientTestCase test_get_iri ... [OK] test_get_iri_error ... [OK] test_method_head ... [OK] test_oauth_signing_uses_timestamp ... [OK] test_post ... [OK] test_post_with_args ... [OK] test_request_is_oauth_signed ... [OK] test_request_takes_an_iri ... [OK] test_returned_content_are_bytes ... [OK] test_send_basic_auth ... [OK] test_send_extra_headers ... [OK] test_unauthorized ... [OK] test_zero_byte_in_content ... [OK] WebClientTestCase test_get_iri ... [OK] test_get_iri_error ... [OK] test_method_head ... [OK] test_oauth_signing_uses_timestamp ... [OK] test_post ... [OK] test_post_with_args ... [OK] test_request_is_oauth_signed ... [OK] test_request_takes_an_iri ... [OK] test_returned_content_are_bytes ... [OK] test_send_basic_auth ... [OK] test_send_extra_headers ... [OK] test_unauthorized ... [OK] test_zero_byte_in_content ... [OK] ubuntu_sso.utils.webclient.tests.test_restful AuthenticationOptionsTestCase test_passes_oauth_creds_to_request ... [OK] test_passes_userpass_to_webclient_init ... [OK] BaseTestCase runTest ... [OK] RestfulClientTestCase test_arguments_added_as_json_to_webcall ... [OK] test_can_make_calls ... [OK] test_has_a_webclient ... [OK] test_post_header_sent ... [OK] test_post_method_set ... [OK] test_restful_method_added_to_params ... [OK] test_restful_namespace_added_to_url ... [OK] test_return_value_json_parsed ... [OK] test_shutsdown_the_webclient ... [OK] twisted.trial.unittest TestCase runTest ... [OK] runTest ... [OK] ubuntu_sso.utils.webclient.tests.test_timestamp TimestampCheckerTestCase test_after_timeout_cache_expires ... [OK] test_first_call_does_head ... [OK] test_returned_value_is_int ... [OK] test_second_call_is_cached ... [OK] test_server_date_sends_nocache_headers ... [OK] test_server_error_means_skew_not_updated ... [OK] ubuntu_sso.utils.webclient.tests.test_gsettings ParseProxyHostTestCase test_onlyhost ... [OK] test_user_and_host ... [OK] test_user_pass_and_host ... [OK] test_user_pass_with_colon_and_host ... [OK] test_username_with_at ... [OK] test_username_with_at_nopass ... [OK] ProxySettingsTestCase test_gsettings_auth_over_url ... [OK] test_gsettings_cmdline_correct ... [OK] test_gsettings_parser_http_anonymous ... [OK] test_gsettings_parser_http_authenticated ... [OK] test_gsettings_parser_http_authenticated_url ... [OK] test_gsettings_parser_https_anonymus ... [OK] test_gsettings_parser_https_authenticated_url ... [OK] test_gsettings_parser_none ... [OK] twisted.trial.unittest TestCase runTest ... [OK] =============================================================================== [SKIPPED] Apparently, so far we can't use XLib dynamic bindings to complete the call to X11Window.foreign_new_for_display. ubuntu_sso.gtk.tests.test_gui.SetTransientForTestCase.test_transient_window_accepts_negative_id ubuntu_sso.gtk.tests.test_gui.SetTransientForTestCase.test_transient_window_is_correct ubuntu_sso.gtk.tests.test_gui.SetTransientForTestCase.test_transient_window_is_none_if_window_id_is_zero =============================================================================== [SKIPPED] Connecting to notify::load-status makes U1 terms navigation fail. ubuntu_sso.gtk.tests.test_gui.TermsAndConditionsBrowserTestCase.test_notify_load_status_connected =============================================================================== [SKIPPED] The test requires squid and htpasswd. ubuntu_sso.utils.webclient.tests.test_webclient.BaseSSLTestCase.runTest ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_anonymous_proxy_is_used ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_auth_proxy_is_requested_creds_bad_details ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_auth_proxy_is_requested_creds_bad_details_everywhere ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_auth_proxy_is_requested_creds_bad_details_user ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_auth_proxy_is_requested_user_cancels ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_auth_proxy_is_used_creds_requested ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_authenticated_proxy_is_used ubuntu_sso.utils.webclient.tests.test_webclient.SSLTestCase.test_format_ssl_details ubuntuone.devtools.testcases.squid.SquidTestCase.runTest =============================================================================== [SKIPPED] Hard to test since we need to fully mock gsettings. ubuntu_sso.utils.webclient.tests.test_webclient.CorrectProxyTestCase.test_http_request ubuntu_sso.utils.webclient.tests.test_webclient.CorrectProxyTestCase.test_https_request =============================================================================== [SKIPPED] SSL support has not yet been implemented. ubuntu_sso.utils.webclient.tests.test_webclient.SSLTestCase.test_ssl_fail_dialog_user_accepts ubuntu_sso.utils.webclient.tests.test_webclient.SSLTestCase.test_ssl_fail_dialog_user_accepts_via_proxy ubuntu_sso.utils.webclient.tests.test_webclient.SSLTestCase.test_ssl_fail_dialog_user_rejects ------------------------------------------------------------------------------- Ran 773 tests in 31.535s PASSED (skips=19, successes=754) g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. *** Running QT test suite for ubuntu_sso *** running build Compiled data/qt/network_detection.ui into ubuntu_sso/qt/ui/network_detection_ui.py Compiled data/qt/success_message.ui into ubuntu_sso/qt/ui/success_message_ui.py Compiled data/qt/ssl_dialog.ui into ubuntu_sso/qt/ui/ssl_dialog_ui.py Compiled data/qt/current_user_sign_in.ui into ubuntu_sso/qt/ui/current_user_sign_in_ui.py Compiled data/qt/email_verification.ui into ubuntu_sso/qt/ui/email_verification_ui.py Compiled data/qt/loadingoverlay.ui into ubuntu_sso/qt/ui/loadingoverlay_ui.py compiled data/qt/resources.qrc into ubuntu_sso/qt/ui/resources_rc.py Compiled data/qt/proxy_credentials_dialog.ui into ubuntu_sso/qt/ui/proxy_credentials_dialog_ui.py Compiled data/qt/forgotten_password.ui into ubuntu_sso/qt/ui/forgotten_password_ui.py Compiled data/qt/setup_account.ui into ubuntu_sso/qt/ui/setup_account_ui.py Compiled data/qt/error_message.ui into ubuntu_sso/qt/ui/error_message_ui.py Compiled data/qt/reset_password.ui into ubuntu_sso/qt/ui/reset_password_ui.py running build_py creating build creating build/lib.linux-i686-2.7 creating build/lib.linux-i686-2.7/ubuntu_sso copying ubuntu_sso/credentials.py -> build/lib.linux-i686-2.7/ubuntu_sso copying ubuntu_sso/account.py -> build/lib.linux-i686-2.7/ubuntu_sso copying ubuntu_sso/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso copying ubuntu_sso/logger.py -> build/lib.linux-i686-2.7/ubuntu_sso creating build/lib.linux-i686-2.7/ubuntu_sso/tests copying ubuntu_sso/tests/test_account.py -> build/lib.linux-i686-2.7/ubuntu_sso/tests copying ubuntu_sso/tests/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/tests copying ubuntu_sso/tests/test_credentials.py -> build/lib.linux-i686-2.7/ubuntu_sso/tests creating build/lib.linux-i686-2.7/ubuntu_sso/gtk copying ubuntu_sso/gtk/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/gtk copying ubuntu_sso/gtk/main.py -> build/lib.linux-i686-2.7/ubuntu_sso/gtk copying ubuntu_sso/gtk/gui.py -> build/lib.linux-i686-2.7/ubuntu_sso/gtk creating build/lib.linux-i686-2.7/ubuntu_sso/keyring copying ubuntu_sso/keyring/windows.py -> build/lib.linux-i686-2.7/ubuntu_sso/keyring copying ubuntu_sso/keyring/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/keyring copying ubuntu_sso/keyring/linux.py -> build/lib.linux-i686-2.7/ubuntu_sso/keyring creating build/lib.linux-i686-2.7/ubuntu_sso/keyring/tests copying ubuntu_sso/keyring/tests/test_common.py -> build/lib.linux-i686-2.7/ubuntu_sso/keyring/tests copying ubuntu_sso/keyring/tests/test_windows.py -> build/lib.linux-i686-2.7/ubuntu_sso/keyring/tests copying ubuntu_sso/keyring/tests/test_linux.py -> build/lib.linux-i686-2.7/ubuntu_sso/keyring/tests copying ubuntu_sso/keyring/tests/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/keyring/tests creating build/lib.linux-i686-2.7/ubuntu_sso/main copying ubuntu_sso/main/qt.py -> build/lib.linux-i686-2.7/ubuntu_sso/main copying ubuntu_sso/main/windows.py -> build/lib.linux-i686-2.7/ubuntu_sso/main copying ubuntu_sso/main/glib.py -> build/lib.linux-i686-2.7/ubuntu_sso/main copying ubuntu_sso/main/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/main copying ubuntu_sso/main/linux.py -> build/lib.linux-i686-2.7/ubuntu_sso/main creating build/lib.linux-i686-2.7/ubuntu_sso/main/tests copying ubuntu_sso/main/tests/test_clients.py -> build/lib.linux-i686-2.7/ubuntu_sso/main/tests copying ubuntu_sso/main/tests/test_qt.py -> build/lib.linux-i686-2.7/ubuntu_sso/main/tests copying ubuntu_sso/main/tests/test_common.py -> build/lib.linux-i686-2.7/ubuntu_sso/main/tests copying ubuntu_sso/main/tests/test_windows.py -> build/lib.linux-i686-2.7/ubuntu_sso/main/tests copying ubuntu_sso/main/tests/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/main/tests creating build/lib.linux-i686-2.7/ubuntu_sso/networkstate copying ubuntu_sso/networkstate/windows.py -> build/lib.linux-i686-2.7/ubuntu_sso/networkstate copying ubuntu_sso/networkstate/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/networkstate copying ubuntu_sso/networkstate/linux.py -> build/lib.linux-i686-2.7/ubuntu_sso/networkstate creating build/lib.linux-i686-2.7/ubuntu_sso/networkstate/tests copying ubuntu_sso/networkstate/tests/test_windows.py -> build/lib.linux-i686-2.7/ubuntu_sso/networkstate/tests copying ubuntu_sso/networkstate/tests/test_linux.py -> build/lib.linux-i686-2.7/ubuntu_sso/networkstate/tests copying ubuntu_sso/networkstate/tests/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/networkstate/tests creating build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/expander.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/network_detection_page.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/enhanced_check_box.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/sso_wizard_page.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/ubuntu_sso_wizard.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/success_page.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/setup_account_page.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/email_verification_page.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/ssl_dialog.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/loadingoverlay.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/forgotten_password_page.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/error_page.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/current_user_sign_in_page.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/proxy_dialog.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/main.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/arrow.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/reset_password_page.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt copying ubuntu_sso/qt/common.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt creating build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/ssl_dialog_ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/forgotten_password_ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/proxy_credentials_dialog_ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/success_message_ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/loadingoverlay_ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/error_message_ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/current_user_sign_in_ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/resources_rc.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/network_detection_ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/reset_password_ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/email_verification_ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui copying ubuntu_sso/qt/ui/setup_account_ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/qt/ui creating build/lib.linux-i686-2.7/ubuntu_sso/utils copying ubuntu_sso/utils/ipc.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils copying ubuntu_sso/utils/txsecrets.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils copying ubuntu_sso/utils/tcpactivation.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils copying ubuntu_sso/utils/ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils copying ubuntu_sso/utils/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils creating build/lib.linux-i686-2.7/ubuntu_sso/utils/tests copying ubuntu_sso/utils/tests/test_ipc.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/tests copying ubuntu_sso/utils/tests/test_parse_args.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/tests copying ubuntu_sso/utils/tests/test_txsecrets.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/tests copying ubuntu_sso/utils/tests/test_tcpactivation.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/tests copying ubuntu_sso/utils/tests/test_ui.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/tests copying ubuntu_sso/utils/tests/test_common.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/tests copying ubuntu_sso/utils/tests/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/tests creating build/lib.linux-i686-2.7/ubuntu_sso/utils/runner copying ubuntu_sso/utils/runner/tx.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/runner copying ubuntu_sso/utils/runner/qt.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/runner copying ubuntu_sso/utils/runner/glib.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/runner copying ubuntu_sso/utils/runner/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/runner creating build/lib.linux-i686-2.7/ubuntu_sso/utils/runner/tests copying ubuntu_sso/utils/runner/tests/test_qt.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/runner/tests copying ubuntu_sso/utils/runner/tests/test_glib.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/runner/tests copying ubuntu_sso/utils/runner/tests/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/runner/tests copying ubuntu_sso/utils/runner/tests/test_runner.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/runner/tests creating build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient copying ubuntu_sso/utils/webclient/libsoup.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient copying ubuntu_sso/utils/webclient/txweb.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient copying ubuntu_sso/utils/webclient/timestamp.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient copying ubuntu_sso/utils/webclient/qtnetwork.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient copying ubuntu_sso/utils/webclient/gsettings.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient copying ubuntu_sso/utils/webclient/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient copying ubuntu_sso/utils/webclient/restful.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient copying ubuntu_sso/utils/webclient/common.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient creating build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient/tests copying ubuntu_sso/utils/webclient/tests/test_webclient.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient/tests copying ubuntu_sso/utils/webclient/tests/test_restful.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient/tests copying ubuntu_sso/utils/webclient/tests/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient/tests copying ubuntu_sso/utils/webclient/tests/test_timestamp.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient/tests copying ubuntu_sso/utils/webclient/tests/test_gsettings.py -> build/lib.linux-i686-2.7/ubuntu_sso/utils/webclient/tests creating build/lib.linux-i686-2.7/ubuntu_sso/xdg_base_directory copying ubuntu_sso/xdg_base_directory/windows.py -> build/lib.linux-i686-2.7/ubuntu_sso/xdg_base_directory copying ubuntu_sso/xdg_base_directory/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/xdg_base_directory creating build/lib.linux-i686-2.7/ubuntu_sso/xdg_base_directory/tests copying ubuntu_sso/xdg_base_directory/tests/test_common.py -> build/lib.linux-i686-2.7/ubuntu_sso/xdg_base_directory/tests copying ubuntu_sso/xdg_base_directory/tests/test_windows.py -> build/lib.linux-i686-2.7/ubuntu_sso/xdg_base_directory/tests copying ubuntu_sso/xdg_base_directory/tests/__init__.py -> build/lib.linux-i686-2.7/ubuntu_sso/xdg_base_directory/tests running build_i18n intltool-update -p -g ubuntu-sso-client running build_icons running build_help WARNING: the following files are not recognized by DistUtilsExtra.auto: pylintrc run-tests run-tests.bat ubuntu_sso/constants.py.in ubuntu_sso/main/tests/ubuntuone.reg ubuntu_sso/tests/files/captcha.png ubuntu_sso.xdg_base_directory.tests.test_common TestBaseDirectory test_load_config_paths_filter ... [OK] test_save_config_path ... [OK] test_xdg_cache_home_is_utf8_bytes ... [OK] test_xdg_config_dirs_are_bytes ... [OK] test_xdg_config_home_is_utf8_bytes ... [OK] test_xdg_data_dirs_are_bytes ... [OK] test_xdg_data_home_is_utf8_bytes ... [OK] test_xdg_home_is_utf8_bytes ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.main.tests.test_clients AbstractTestCase test_error ... [OK] test_success ... [OK] ubuntuone.devtools.testcases.dbus DBusTestCase runTest ... [OK] ubuntu_sso.main.tests.test_clients ClearCredentialsTestCase test_error ... [OK] test_success ... [OK] CredentialsManagementProxyTestCase test_error ... [OK] test_success ... [OK] FindCredentialsTestCase test_error ... [OK] test_find_credentials_sync ... [OK] test_find_credentials_sync_error ... [OK] test_success ... [OK] GenerateCaptchaTestCase test_error ... [OK] test_success ... [OK] LoginEmailPasswordTestCase test_error ... [OK] test_success ... [OK] LoginOnlyTestCase test_error ... [OK] test_success ... [OK] LoginTestCase test_error ... [OK] test_error_when_setting_credentials ... [OK] test_not_validated ... [OK] test_success ... [OK] RegisterTestCase test_error ... [OK] test_success ... [OK] RegisterUserTestCase test_error ... [OK] test_success ... [OK] RequestPasswordResetTokenTestCase test_error ... [OK] test_success ... [OK] SSOLoginProxyTestCase test_error ... [OK] test_success ... [OK] SetNewPasswordTestCase test_error ... [OK] test_success ... [OK] StoreCredentialsTestCase test_error ... [OK] test_success ... [OK] ValidateEmailTestCase test_error ... [OK] test_success ... [OK] ubuntu_sso.main.tests.test_qt MiscTestCase test_timeout_func_argument_passing ... [OK] test_timeout_func_ignores_priority ... [OK] test_timeout_func_keeps_reference ... [OK] test_timeout_func_removes_reference ... [OK] test_timeout_func_timer_activation ... [OK] ubuntu_sso.tests TestCase runTest ... [OK] ubuntu_sso.main.tests.test_common BaseTestCase runTest ... [OK] CredentialsManagementClearTestCase test_backend_called ... [OK] test_does_not_block ... [OK] test_handles_error ... [OK] CredentialsManagementFindTestCase test_backend_called ... [OK] test_does_not_block ... [OK] test_find_credentials_with_error_cb ... [OK] test_find_credentials_with_success_cb ... [OK] test_handles_error ... [OK] CredentialsManagementNotFindTestCase test_backend_called ... [OK] test_does_not_block ... [OK] test_find_credentials_with_error_cb ... [OK] test_find_credentials_with_success_cb ... [OK] test_handles_error ... [OK] CredentialsManagementOpsTestCase test_login ... [OK] test_login_email_password ... [OK] test_register ... [OK] CredentialsManagementParamsTestCase test_login ... [OK] test_login_email_password ... [OK] test_register ... [OK] CredentialsManagementRefCountingTestCase test_authorization_denied ... [OK] test_autorization_denied_when_ref_count_is_not_positive ... [OK] test_clear_credentials ... [OK] test_credentials_cleared ... [OK] test_credentials_cleared_when_ref_count_is_not_positive ... [OK] test_credentials_error ... [OK] test_credentials_error_when_ref_count_is_not_positive ... [OK] test_credentials_found ... [OK] test_credentials_found_when_ref_count_is_not_positive ... [OK] test_credentials_not_found ... [OK] test_credentials_not_found_when_ref_count_is_not_positive ... [OK] test_credentials_stored ... [OK] test_credentials_stored_when_ref_count_is_not_positive ... [OK] test_find_credentials ... [OK] test_find_credentials_with_error_cb ... [OK] test_find_credentials_with_success_cb ... [OK] test_login ... [OK] test_on_non_zero_ref_count_after_zero_do_not_shutdown ... [OK] test_on_non_zero_ref_count_do_not_shutdown ... [OK] test_on_zero_ref_count_shutdown ... [OK] test_ref_counting ... [OK] test_register ... [OK] test_several_requests ... [OK] test_store_credentials ... [OK] test_zero_ref_count_after_zero_do_shutdown ... [OK] CredentialsManagementSignalsTestCase test_authorization_denied ... [OK] test_credentials_cleared ... [OK] test_credentials_error ... [OK] test_credentials_found ... [OK] test_credentials_not_found ... [OK] test_credentials_stored ... [OK] CredentialsManagementStoreTestCase test_backend_called ... [OK] test_does_not_block ... [OK] test_handles_error ... [OK] CredentialsManagementTestCase runTest ... [OK] ExceptToErrdictTestCase test_first_arg_is_dict ... [OK] test_first_arg_is_str ... [OK] test_first_arg_is_unicode ... [OK] test_no_args_at_all ... [OK] test_some_other_thing_as_first_arg ... [OK] PingUrlOnNewToken test_creation ... [OK] test_ping_url_raises_exception ... [OK] test_url_is_pinged ... [OK] PingUrlOnNewTokenEmailValidated test_creation ... [OK] test_ping_url_raises_exception ... [OK] test_url_is_pinged ... [OK] SSOLoginBaseTestCase test_creation ... [OK] SSOLoginTestCase test_creation ... [OK] test_generate_captcha ... [OK] test_login ... [OK] test_login_is_not_validated ... [OK] test_register_user ... [OK] test_request_password_reset_token ... [OK] test_set_new_password ... [OK] test_validate_email ... [OK] SSOLoginWithErrorTestCase test_creation ... [OK] test_generate_captcha ... [OK] test_login ... [OK] test_login_is_not_validated ... [OK] test_login_set_credentials ... [OK] test_register_user ... [OK] test_request_password_reset_token ... [OK] test_set_new_password ... [OK] test_validate_email ... [OK] ubuntu_sso.tests TestCase runTest ... [OK] ubuntu_sso.main.tests.test_common UbuntuSSOServiceTestCase test_creation ... [OK] test_cred_manager ... [OK] test_sso_login ... [OK] ubuntu_sso.networkstate.tests.test_linux NetworkManagerStateErrorsTestCase test_dbus_problem ... [OK] test_nm_not_installed ... [OK] NetworkManagerStateTestCase test_nm_connecting_then_offline ... [OK] test_nm_connecting_then_offline_old ... [OK] test_nm_connecting_then_online ... [OK] test_nm_connecting_then_online_old ... [OK] test_nm_offline ... [OK] test_nm_offline_local ... [OK] test_nm_offline_old ... [OK] test_nm_offline_site ... [OK] test_nm_online_global ... [OK] test_nm_online_old ... [OK] ubuntu_sso.tests TestCase runTest ... [OK] ubuntu_sso.networkstate.tests.test_linux TestConnection test_is_machine_connected_nm_state_connected_global ... [OK] test_is_machine_connected_nm_state_connected_old ... [OK] test_is_machine_defer_error ... [OK] test_is_machine_disconnected_nm_state_asleep ... [OK] test_is_machine_disconnected_nm_state_asleep_old ... [OK] test_is_machine_disconnected_nm_state_connected_local ... [OK] test_is_machine_disconnected_nm_state_connected_site ... [OK] test_is_machine_disconnected_nm_state_connecting ... [OK] test_is_machine_disconnected_nm_state_connecting_old ... [OK] test_is_machine_disconnected_nm_state_disconnected ... [OK] test_is_machine_disconnected_nm_state_disconnected_old ... [OK] test_is_machine_disconnected_nm_state_nm_state_unknown ... [OK] test_network_state_change ... [OK] ubuntu_sso.tests.test_account AccountTestCase test_generate_captcha ... [OK] test_is_not_validated ... [OK] test_is_not_validated_empty_result ... [OK] test_is_validated ... [OK] test_login_if_http_error ... [OK] test_login_if_no_error ... [OK] test_register_user_checks_valid_email ... [OK] test_register_user_checks_valid_password ... [OK] test_register_user_if_status_error ... [OK] test_register_user_if_status_error_with_string_message ... [OK] test_register_user_if_status_ok ... [OK] test_register_user_if_status_unknown ... [OK] test_request_password_reset_token_if_http_error ... [OK] test_request_password_reset_token_if_status_ok ... [OK] test_request_password_reset_token_if_status_unknown ... [OK] test_set_new_password_if_http_error ... [OK] test_set_new_password_if_status_ok ... [OK] test_set_new_password_if_status_unknown ... [OK] test_validate_email_if_status_error ... [OK] test_validate_email_if_status_error_with_string_message ... [OK] test_validate_email_if_status_ok ... [OK] test_validate_email_if_status_unknown ... [OK] EnvironOverridesTestCase test_no_override_service_url ... [OK] test_override_service_url ... [OK] test_service_url_as_parameter ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.tests.test_account TimestampedAuthorizerTestCase test_authorize_request_includes_timestamp ... [OK] ubuntu_sso.tests.test_credentials BasicTestCase runTest ... [OK] ClearCredentialsTestCase test_clear_credentials ... [OK] test_keyring_failure ... [OK] CredentialsCallbacksTestCase test_creation_parameters_are_stored ... [OK] test_help_text_defaults_to_empty_string ... [OK] test_ping_url_defaults_to_none ... [OK] test_policy_url_defaults_to_none ... [OK] test_tc_url_defaults_to_none ... [OK] test_ui_executable_defaults_to_gtk ... [OK] test_window_id_defaults_to_zero ... [OK] CredentialsTestCase runTest ... [OK] FindCredentialsTestCase test_credentials_not_found ... [OK] test_find_credentials ... [OK] test_keyring_failure ... [OK] LoginEmailPasswordTestCase test_ui_executable_falls_back_to_gtk ... [OK] test_with_exception_on_credentials ... [OK] test_with_exception_on_inner_call ... [OK] test_with_existent_token ... [OK] test_without_existent_token_and_return_code_cancel ... [OK] test_without_existent_token_and_return_code_success ... [OK] test_without_existent_token_and_return_other ... [OK] LoginTestCase test_ui_executable_falls_back_to_gtk ... [OK] test_with_exception_on_credentials ... [OK] test_with_exception_on_inner_call ... [OK] test_with_existent_token ... [OK] test_without_existent_token_and_return_code_cancel ... [OK] test_without_existent_token_and_return_code_success ... [OK] test_without_existent_token_and_return_other ... [OK] RegisterTestCase test_ui_executable_falls_back_to_gtk ... [OK] test_with_exception_on_credentials ... [OK] test_with_exception_on_inner_call ... [OK] test_with_existent_token ... [OK] test_without_existent_token_and_return_code_cancel ... [OK] test_without_existent_token_and_return_code_success ... [OK] test_without_existent_token_and_return_other ... [OK] StoreCredentialsTestCase test_keyring_failure ... [OK] test_store_credentials ... [OK] twisted.trial.unittest TestCase runTest ... [OK] runTest ... [OK] ubuntu_sso.keyring.tests.test_common TestGetHostname test_get_hostname ... [OK] test_get_hostname_uses_filesystem_encoding ... [OK] TestTokenNameBuilder test_get_complex_token_name_for_app_name ... [OK] test_get_complex_token_name_for_hostname ... [OK] test_get_simple_token_name ... [OK] test_get_unicode_appname_token_name ... [OK] test_get_utf8_hostname_token_name ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.keyring.tests.test_linux TestKeyring test_delete_credentials ... [OK] test_get_credentials ... [OK] test_get_credentials_migrating_token ... [OK] test_get_old_cred_found ... [OK] test_get_old_cred_found_but_not_asked_for ... [OK] test_get_old_cred_not_found ... [OK] test_set_credentials ... [OK] ubuntu_sso.qt.tests.test_network_detection NetworkDetectionTestCase test_initialize_page ... [OK] test_initialize_page_button_property ... [OK] test_setup_page ... [OK] test_try_again_with_connection ... [OK] test_try_again_without_connection ... [OK] ubuntu_sso.qt.tests PageBaseTestCase test_setup_page ... [OK] BaseTestCase test_setup_page ... [OK] ubuntu_sso.qt.tests.test_error_page ErrorPageTestCase test_setup_page ... [OK] ubuntu_sso.qt.tests.test_forgotten_password ForgottenPasswordTestCase test_connect_ui ... [OK] test_email_address ... [OK] test_initialize_page_with_email ... [OK] test_on_password_reset_error ... [OK] test_on_password_reset_token_sent ... [OK] test_request_new_password ... [OK] test_send_button_clicked ... [OK] test_set_translated_strings ... [OK] test_setup_page ... [OK] test_validate_not_valid ... [OK] test_validate_valid ... [OK] ubuntu_sso.qt.tests PageBaseTestCase test_setup_page ... [OK] ubuntu_sso.qt.tests.test_main BasicTestCase test_main ... [SKIPPED] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.qt.tests PageBaseTestCase test_setup_page ... [OK] ubuntu_sso.qt.tests.test_reset_password ResetPasswordTestCase test_focus_changed_1 ... [OK] test_focus_changed_2 ... [OK] test_focus_changed_password_visibility ... [OK] test_initialize ... [OK] test_password_line ... [OK] test_set_new_password ... [OK] test_setup_page ... [OK] test_show_hide_event ... [OK] ubuntu_sso.qt.tests BaseTestCase test_setup_page ... [OK] ubuntu_sso.qt.tests.test_ubuntu_sso_wizard UbuntuSSOClientGUITestCase test_close_main_window_reaching_success_page ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_close_wizard_no_parent_reaching_success_page ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_closing_main_window ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_closing_wizard_no_parent ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_on_wizard_finish_close_called_on_done ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_on_wizard_finish_done_called ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_setup_page ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_window_title ... QWizardPage::addField: Duplicate field 'email_address' [OK] UbuntuSSOWizardTestCase test_email_verification_page_params_from_current_user ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_email_verification_page_params_from_setup ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_go_back_to_current_user_sign_in ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_move_to_success_page_state ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_overlay_hides ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_overlay_shows ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_setup_page ... QWizardPage::addField: Duplicate field 'email_address' [OK] test_window_size ... QWizardPage::addField: Duplicate field 'email_address' [OK] ubuntu_sso.qt.tests.test_proxy_dialog MainTest test_main ... [OK] ProxyCredsDialogTest test_domain_empty ... [OK] test_domain_not_empty ... [OK] test_icon ... [OK] test_is_not_retry ... [OK] test_on_cancel_clicked ... [OK] test_on_save_clicked_correct ... [OK] test_on_save_clicked_exception ... [OK] test_retry_exception_creds ... [OK] test_retry_none_creds ... [OK] test_retry_present_creds ... [OK] test_set_buttons ... [OK] test_set_labels ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.qt.tests BaseTestCase test_setup_page ... [OK] ubuntu_sso.qt.tests.test_sso_wizard_page BaseWizardPageTestCase test_max_width ... [OK] test_setup_page ... [OK] ubuntu_sso.qt.tests PageBaseTestCase test_setup_page ... [OK] ubuntu_sso.qt.tests.test_sso_wizard_page SSOWizardPageTestCase test_hide_error ... [OK] test_max_width ... [OK] test_setup_page ... [OK] test_show_error ... [OK] test_show_error_long_text ... [OK] WizardHeaderTestCase test_label_state ... [OK] test_set_elided_subtitle ... [OK] test_set_elided_title ... [OK] test_set_empty_subtitle ... [OK] test_set_empty_title ... [OK] test_set_subtitle ... [OK] test_set_title ... [OK] test_setup_page ... [OK] ubuntu_sso.qt.tests.test_current_user_sign_in_page CurrentUserSignInTestCase test_connect_ui ... [OK] test_initialize_page ... [OK] test_login_with_ping ... [OK] test_login_without_ping ... [OK] test_on_forgotten_password ... [OK] test_on_forgotten_password_link_clicked ... [OK] test_on_logged_in ... [OK] test_on_login_error ... [OK] test_on_user_not_validated ... [OK] test_set_translated_strings ... [OK] test_setup_page ... [OK] test_unicode_in_forgotten_password_link ... [OK] test_validate_not_valid ... [OK] test_validate_valid ... [OK] ubuntu_sso.qt.tests PageBaseTestCase test_setup_page ... [OK] BaseTestCase test_setup_page ... [OK] ubuntu_sso.qt.tests.test_enhanced_check_box EnhancedCheckBoxTestCase test_enhanced_check_size_adjust_with_big_height ... [OK] test_enhanced_check_size_adjust_with_small_height ... [OK] test_init ... [OK] test_set_text ... [OK] test_setup_page ... [OK] ubuntu_sso.qt.tests.test_email_verification EmailVerificationTestCase test_connect_ui ... [OK] test_initialize_page ... [OK] test_next_button ... [OK] test_on_email_validated ... [OK] test_on_email_validation_error ... [OK] test_set_titles ... [OK] test_setup_page ... [OK] test_validate_email_with_ping ... [OK] test_validate_email_without_ping ... [OK] test_validate_form_not_valid ... [OK] test_validate_form_valid ... [OK] test_verification_code ... [OK] ubuntu_sso.qt.tests PageBaseTestCase test_setup_page ... [OK] BaseTestCase test_setup_page ... [OK] ubuntu_sso.qt.tests.test_success_page SuccessPageTestCase test_setup_page ... [OK] ubuntu_sso.qt.tests BaseTestCase test_setup_page ... [OK] ubuntu_sso.qt.tests.test_loadingoverlay LoadingOverlayTestCase test_setup_page ... [OK] test_status_correct ... [OK] ubuntu_sso.qt.tests.test_enchanced_line_edit EnhancedLineEditTestCase test_enhanced_line_edit_function_show_false ... [OK] test_enhanced_line_edit_function_show_true ... [OK] test_enhanced_line_edit_init ... [OK] test_enhanced_line_edit_init_with_icon ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.qt.tests.test_common ElidedTextTestCase test_text_elided_if_bigger_than_max_width ... [OK] test_text_not_elided_if_equals_max_width ... [OK] test_text_not_elided_if_too_short ... [OK] LineEditStyleTestCase test_check_invalid ... [OK] test_check_valid ... [OK] PasswordTestCase test_long_password ... [OK] test_matching_passwords ... [OK] test_no_number_password ... [OK] test_no_uppercase_password ... [OK] test_not_matching_passwords ... [OK] test_number_password ... [OK] test_password_assistance_in_focus_all_ok ... [OK] test_password_assistance_in_focus_length_correct ... [OK] test_password_assistance_in_focus_with_number ... [OK] test_password_assistance_in_focus_with_upper ... [OK] test_short_password ... [OK] test_upper_password ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.qt.tests.test_arrow QArrowTestCase test_correct_init ... [OK] test_paint_event ... QPainter::begin: Widget painting can only begin as a result of a paintEvent QPainter::translate: Painter not active QPainter::setViewTransformEnabled: Painter not active QPainter::begin: Widget painting can only begin as a result of a paintEvent QPainter::translate: Painter not active QPainter::setViewTransformEnabled: Painter not active QPainter::begin: Widget painting can only begin as a result of a paintEvent QPainter::translate: Painter not active QPainter::setViewTransformEnabled: Painter not active QPainter::begin: Widget painting can only begin as a result of a paintEvent QPainter::translate: Painter not active QPainter::setViewTransformEnabled: Painter not active [OK] test_set_direction_correct ... [OK] test_set_direction_wrong ... [OK] test_wrong_init ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.qt.tests.test_expander QExpanderLabelTestCase test_mouse_press_event_arrow_down ... [OK] test_mouse_press_event_arrow_right ... [OK] test_set_text ... [OK] test_text ... [OK] QExpanderTestCase test_add_widget ... [OK] test_add_widget_collapsed ... [OK] test_add_widget_expanded ... [OK] test_add_widget_present ... [OK] test_expanded ... [OK] test_init ... [OK] test_set_text ... [OK] test_text ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.qt.tests PageBaseTestCase test_setup_page ... [OK] ubuntu_sso.qt.tests.test_setup_account SetupAccountTestCase test_blank_name ... [OK] test_captcha_image_is_requested_as_startup ... [OK] test_confirm_email_focus_lost ... [OK] test_confirm_password_focus_lost ... [OK] test_email_focus_lost ... [OK] test_empty_name ... [OK] test_enable_setup_button_with_visible_check ... [OK] test_enable_setup_button_without_visible_check ... [OK] test_focus_changed_password_visibility ... [OK] test_hide_error_on_refresh_captcha ... [OK] test_hide_event ... [OK] test_initialize_page ... [OK] test_invalid_email ... [OK] test_matching_emails ... [OK] test_name_focus_lost ... [OK] test_not_matching_emails ... [OK] test_on_captcha_refresh_complete ... [OK] test_on_captcha_refreshing_not_visible ... [OK] test_on_captcha_refreshing_visible ... [OK] test_on_user_registered ... [OK] test_password_default_assistance ... [OK] test_password_focus_gain ... [OK] test_password_receiver ... [OK] test_set_error_message ... [OK] test_set_next_validation ... [OK] test_set_translated_strings ... [OK] test_set_up_button_clicked ... [OK] test_setup_page ... [OK] test_show_event ... [OK] test_valid_email ... [OK] test_valid_name ... [OK] ubuntu_sso.qt.tests.test_ssl_dialog ParseArgTestCase test_parse_args ... [OK] SSLDialogTestCase test_init_none_details ... [OK] test_init_none_domain ... [OK] test_on_cancel_clicked ... [OK] test_on_connect_clicked ... [OK] test_set_buttons ... [OK] test_set_expander ... [OK] test_set_icon ... [OK] test_set_labels ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.utils.tests.test_ipc BaseIPCTestCase test_remote_methods ... [OK] test_remote_signals ... [OK] DummyClientTestCase test_deprecated_siganl_is_also_sent ... [OK] test_register_to_signals ... [OK] test_remote_methods ... [OK] test_remote_signals ... [OK] test_unregister_to_signals ... [OK] ListenConnectTestCase test_client_connect ... [OK] test_remote_methods ... [OK] test_remote_signals ... [OK] test_server_listen ... [OK] RemoteMetaTestCase test_remote_calls_renamed ... [OK] SignalBroadcasterTestCase test_emit_signal ... [OK] test_emit_signal_dead_reference ... [OK] test_emit_signal_ignore_missing_handlers ... [OK] test_emit_signal_log_other_errors ... [OK] test_emit_signal_some_dead_some_not ... [OK] test_remote_register_to_signals ... [OK] ubuntu_sso.tests TestCase runTest ... [OK] ubuntu_sso.utils.tests.test_parse_args ParseArgsTestCase test_parse_args_app_name_is_required ... [OK] test_parse_args_defaults ... [OK] test_parse_args_help_text ... [OK] test_parse_args_login_only ... [OK] test_parse_args_ping_url ... [OK] test_parse_args_policy_url ... [OK] test_parse_args_tc_url ... [OK] test_parse_args_window_id ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.utils.tests.test_txsecrets AltItemTestCase test_create_item_four_fields_per_secret ... [OK] test_get_value_four_fields_per_secret ... [OK] BaseTestCase runTest ... [OK] CollectionTestCase test_create_item ... [OK] test_create_item_prompt ... [OK] test_create_item_prompt_dismissed ... [OK] test_create_item_throws_dbus_error ... [OK] test_get_label ... [OK] ubuntuone.devtools.testcases.dbus DBusTestCase runTest ... [OK] ubuntu_sso.utils.tests.test_txsecrets ItemTestCase test_delete ... [OK] test_delete_prompt ... [OK] test_delete_prompt_dismissed ... [OK] test_delete_throws_dbus_error ... [OK] test_get_value ... [OK] test_get_value_throws_dbus_error ... [OK] SecretServiceTestCase test_create_collection ... [OK] test_create_collection_prompt ... [OK] test_create_collection_prompt_dismissed ... [OK] test_create_collection_throws_dbus_error ... [OK] test_get_collections ... [OK] test_get_default_collection_created_if_no_default ... [OK] test_get_default_collection_created_if_nonexistent ... [OK] test_get_default_collection_honours_default_path ... [OK] test_get_default_collection_honours_readalias ... [OK] test_get_default_collection_is_unlocked_default_path ... [OK] test_get_default_collection_is_unlocked_readalias ... [OK] test_get_default_collection_set_as_default_if_nonexistent ... [OK] test_open_session ... [OK] test_open_session_fails_before_opening_as_failure ... [OK] test_open_session_throws_dbus_error_as_failure ... [OK] test_prompt_accepted ... [OK] test_prompt_dismissed ... [OK] test_search_items_merges_unlocked_and_locked_items ... [OK] test_search_items_merges_unlocked_locked_and_prompt_items ... [OK] test_search_locked_items ... [OK] test_search_locked_items_prompts ... [OK] test_search_locked_items_prompts_dismissed ... [OK] test_search_unlocked_items ... [OK] ubuntu_sso.utils.tests.test_tcpactivation ActivationClientTestCase test_do_get_active_port_not_running ... [OK] test_do_get_active_port_running ... [OK] test_get_active_port_waits_classwide ... [OK] test_initialization ... [OK] test_spawn_server ... [OK] test_wait_server_active ... [OK] test_wait_server_timeouts ... [OK] ActivationConfigTestCase test_initialization ... [OK] ActivationDetectorTestCase test_initialization ... [OK] test_is_already_running ... [OK] test_is_not_already_running ... [OK] ActivationInstanceTestCase test_get_port ... [OK] test_get_port_fails_if_service_already_started ... [OK] test_initialization ... [OK] AsyncSleepTestCase test_async_sleep_fired_at_the_right_time ... [OK] test_async_sleep_not_fired_immediately ... [OK] test_async_sleep_not_fired_in_a_bit ... [OK] NullProtocolTestCase test_drops_connection ... [OK] PortDetectFactoryTestCase test_connection_failed ... [OK] test_connection_failed_then_lost ... [OK] test_connection_lost ... [OK] test_connection_works_then_lost ... [OK] test_is_listening ... [OK] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.utils.tests.test_ui GetPasswordStrengTestCase test_eight_chars_and_num ... [OK] test_eight_chars_low_and_cap ... [OK] test_eight_chars_low_canp_num ... [OK] test_eight_chars_password ... [OK] test_eiqgh_chars_and_special ... [OK] test_eleven_chars_and_num ... [OK] test_eleven_chars_low_cap ... [OK] test_eleven_num_low_cap ... [OK] test_eleven_num_special ... [OK] test_long_password ... [OK] test_small_password ... [OK] test_too_small_password ... [OK] IsCorrectEmailAddress test_is_correct_email_false ... [OK] test_is_correct_email_true ... [OK] IsMinRequiredPasswordTestCase test_correct_password ... [OK] test_no_enough_chars ... [OK] test_no_number ... [OK] test_no_uppercase ... [OK] ubuntu_sso.utils.tests.test_common GetBinDirTestCase runTest ... [OK] GetBinDirWithConstantsTestCase test_get_dir ... [OK] test_get_dir_none_exists ... [OK] test_get_dir_relative ... [OK] GetDataFileTestCase test_get_data_file ... [OK] GetProjectDirTestCase test_get_dir_none_exists ... [OK] test_get_dir_relative ... [OK] GetProjectDirWithConstantsTestCase test_get_dir ... [OK] test_get_dir_none_exists ... [OK] test_get_dir_relative ... [OK] PingUrlTestCase test_ping_url ... [OK] test_ping_url_formatting ... [OK] test_ping_url_formatting_no_email_kwarg ... [OK] test_ping_url_formatting_no_format ... [OK] test_ping_url_formatting_with_query_params ... [OK] test_ping_url_result ... [OK] test_request_is_signed_with_credentials ... [OK] SignWithCredentialsTestCase test_adds_parameters_to_oauth_request ... [OK] test_call ... [OK] test_oauth_headers_uses_timestamp_checker ... [OK] test_quotes_path ... [OK] ubuntu_sso.tests TestCase runTest ... [OK] ubuntu_sso.utils.tests.test_common TimestampCheckerTestCase test_after_timeout_cache_expires ... [OK] test_first_call_does_head ... [OK] test_returned_value_is_int ... [OK] test_second_call_is_cached ... [OK] test_server_date_sends_nocache_headers ... [OK] test_server_error_means_skew_not_updated ... [OK] ubuntu_sso.utils.runner.tests.test_qt QtSpawnProgramTestCase test_dont_let_it_go_error ... [OK] test_dont_let_it_go_success ... [OK] test_failed_to_start ... [OK] test_other_error ... [OK] test_program_is_spawned ... [OK] test_program_is_spawned_returned_code_non_zero ... [OK] ubuntu_sso.utils.runner.tests.test_runner SpawnProgramTestCase test_failed_to_start ... [OK] test_other_error ... [OK] test_program_is_spawned ... [OK] test_program_is_spawned_returned_code_non_zero ... [OK] ubuntu_sso.utils.runner.tests.test_glib GLibSpawnProgramTestCase test_argv_is_bytes ... [OK] test_failed_to_start ... [OK] test_flags_are_correct ... [OK] test_other_error ... [OK] test_program_is_spawned ... [OK] test_program_is_spawned_returned_code_non_zero ... [OK] ubuntu_sso.utils.runner.tests.test_runner SpawnProgramTestCase test_failed_to_start ... [OK] test_other_error ... [OK] test_program_is_spawned ... [OK] test_program_is_spawned_returned_code_non_zero ... [OK] test_failed_to_start ... [OK] test_other_error ... [OK] test_program_is_spawned ... [OK] test_program_is_spawned_returned_code_non_zero ... [OK] ubuntu_sso.tests TestCase runTest ... [OK] ubuntu_sso.utils.webclient.tests.test_webclient BaseSSLTestCase runTest ... [SKIPPED] BasicProxyTestCase test_anonymous_proxy_is_used ... [SKIPPED] test_auth_proxy_is_requested_creds_bad_details ... [SKIPPED] test_auth_proxy_is_requested_creds_bad_details_everywhere ... [SKIPPED] test_auth_proxy_is_requested_creds_bad_details_user ... [SKIPPED] test_auth_proxy_is_requested_user_cancels ... [SKIPPED] test_auth_proxy_is_used_creds_requested ... [SKIPPED] test_authenticated_proxy_is_used ... [SKIPPED] CorrectProxyTestCase test_http_request ... [SKIPPED] test_https_request ... [SKIPPED] HeaderDictTestCase test_can_set_get_items ... [OK] test_can_test_presence ... [OK] test_constructor_handles_keys ... [OK] ModuleSelectionTestCase test_is_qt4reactor_installed_installed ... [OK] test_is_qt4reactor_installed_not_installed ... [OK] test_webclient_module_libsoup ... [OK] test_webclient_module_qtnetwork ... [OK] OAuthHmacSha1TestCase test_build_oauth_headers ... [OK] test_build_oauth_request ... [OK] test_build_oauth_request_with_params ... [OK] test_build_signed_iri ... [OK] test_build_signed_iri_with_params ... [OK] test_iri_parameters_used_in_oauth_signature ... [OK] OAuthPlainTextTestCase test_build_oauth_headers ... [OK] test_build_oauth_request ... [OK] test_build_oauth_request_with_params ... [OK] test_build_signed_iri ... [OK] test_build_signed_iri_with_params ... [OK] test_iri_parameters_used_in_oauth_signature ... [OK] RequestProxyAuthTestCase test_creds_acquired ... [OK] test_creds_acquired_keyring_error ... [OK] test_creds_none ... [OK] test_exception_error ... [OK] test_spawn_error ... [OK] test_user_cancelation ... [OK] SSLTestCase test_format_ssl_details ... [SKIPPED] test_ssl_fail_dialog_user_accepts ... [SKIPPED] test_ssl_fail_dialog_user_accepts_via_proxy ... [SKIPPED] test_ssl_fail_dialog_user_rejects ... [SKIPPED] ubuntuone.devtools.testcases.squid SquidTestCase runTest ... [SKIPPED] twisted.trial.unittest TestCase runTest ... [OK] ubuntu_sso.utils.webclient.tests.test_webclient TimestampCheckerTestCase test_timestamp_checker_has_the_same_class_as_the_creator ... [OK] test_timestamp_checker_is_the_same_for_all_webclients ... [OK] TxWebClientReactorReplaceableTestCase test_replaceable_reactor_http ... [OK] test_replaceable_reactor_https ... [OK] TxWebClientTestCase test_get_iri ... [OK] test_get_iri_error ... [OK] test_method_head ... [OK] test_oauth_signing_uses_timestamp ... [OK] test_post ... [OK] test_post_with_args ... [OK] test_request_is_oauth_signed ... [OK] test_request_takes_an_iri ... [OK] test_returned_content_are_bytes ... [OK] test_send_basic_auth ... [OK] test_send_extra_headers ... [OK] test_unauthorized ... [OK] test_zero_byte_in_content ... [OK] WebClientTestCase test_get_iri ... [OK] test_get_iri_error ... [OK] test_method_head ... [OK] test_oauth_signing_uses_timestamp ... [OK] test_post ... [OK] test_post_with_args ... [OK] test_request_is_oauth_signed ... [OK] test_request_takes_an_iri ... [OK] test_returned_content_are_bytes ... [OK] test_send_basic_auth ... [OK] test_send_extra_headers ... [OK] test_unauthorized ... [OK] test_zero_byte_in_content ... [OK] ubuntu_sso.utils.webclient.tests.test_restful AuthenticationOptionsTestCase test_passes_oauth_creds_to_request ... [OK] test_passes_userpass_to_webclient_init ... [OK] BaseTestCase runTest ... [OK] RestfulClientTestCase test_arguments_added_as_json_to_webcall ... [OK] test_can_make_calls ... [OK] test_has_a_webclient ... [OK] test_post_header_sent ... [OK] test_post_method_set ... [OK] test_restful_method_added_to_params ... [OK] test_restful_namespace_added_to_url ... [OK] test_return_value_json_parsed ... [OK] test_shutsdown_the_webclient ... [OK] twisted.trial.unittest TestCase runTest ... [OK] runTest ... [OK] ubuntu_sso.utils.webclient.tests.test_timestamp TimestampCheckerTestCase test_after_timeout_cache_expires ... [OK] test_first_call_does_head ... [OK] test_returned_value_is_int ... [OK] test_second_call_is_cached ... [OK] test_server_date_sends_nocache_headers ... [OK] test_server_error_means_skew_not_updated ... [OK] ubuntu_sso.utils.webclient.tests.test_gsettings ParseProxyHostTestCase test_onlyhost ... [OK] test_user_and_host ... [OK] test_user_pass_and_host ... [OK] test_user_pass_with_colon_and_host ... [OK] test_username_with_at ... [OK] test_username_with_at_nopass ... [OK] ProxySettingsTestCase test_gsettings_auth_over_url ... [OK] test_gsettings_cmdline_correct ... [OK] test_gsettings_parser_http_anonymous ... [OK] test_gsettings_parser_http_authenticated ... [OK] test_gsettings_parser_http_authenticated_url ... [OK] test_gsettings_parser_https_anonymus ... [OK] test_gsettings_parser_https_authenticated_url ... [OK] test_gsettings_parser_none ... [OK] twisted.trial.unittest TestCase runTest ... [OK] =============================================================================== [SKIPPED] Failing with QObject::startTimer: QTimer can only be used with threads started with QThread ubuntu_sso.qt.tests.test_main.BasicTestCase.test_main =============================================================================== [SKIPPED] The test requires squid and htpasswd. ubuntu_sso.utils.webclient.tests.test_webclient.BaseSSLTestCase.runTest ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_anonymous_proxy_is_used ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_auth_proxy_is_requested_creds_bad_details ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_auth_proxy_is_requested_creds_bad_details_everywhere ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_auth_proxy_is_requested_creds_bad_details_user ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_auth_proxy_is_requested_user_cancels ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_auth_proxy_is_used_creds_requested ubuntu_sso.utils.webclient.tests.test_webclient.BasicProxyTestCase.test_authenticated_proxy_is_used ubuntu_sso.utils.webclient.tests.test_webclient.CorrectProxyTestCase.test_http_request ubuntu_sso.utils.webclient.tests.test_webclient.CorrectProxyTestCase.test_https_request ubuntu_sso.utils.webclient.tests.test_webclient.SSLTestCase.test_format_ssl_details ubuntu_sso.utils.webclient.tests.test_webclient.SSLTestCase.test_ssl_fail_dialog_user_accepts ubuntu_sso.utils.webclient.tests.test_webclient.SSLTestCase.test_ssl_fail_dialog_user_accepts_via_proxy ubuntu_sso.utils.webclient.tests.test_webclient.SSLTestCase.test_ssl_fail_dialog_user_rejects ubuntuone.devtools.testcases.squid.SquidTestCase.runTest ------------------------------------------------------------------------------- Ran 714 tests in 85.507s PASSED (skips=16, successes=698) == Python Lint Notices == ubuntu_sso/utils/webclient/common.py: 247: [W0511] TODO ./ubuntu_sso/utils/webclient/txweb.py:100:5: E303 too many blank lines (2) ERROR: Python module win32process not found ERROR: Python module win32security not found ERROR: Python module _winreg not found ERROR: Python module pythoncom not found ERROR: Python module win32com.server.policy not found ERROR: Python module win32com.client not found ERROR: Python module win32com.shell not found ERROR: Python module win32com.shell not found ERROR: Python module _winreg not found