The attempt to merge lp:~sleepsonthefloor/nova/vnc_console into lp:nova failed. Below is the output from the failed tests. AccountsTest test_account_create OK test_account_delete OK test_account_update OK test_get_account OK AdminAPITest test_admin_disabled OK test_admin_enabled OK APITest test_exceptions_are_converted_to_faults OK Test test_authorize_token OK test_authorize_user OK test_bad_token OK test_bad_user_bad_key OK test_bad_user_good_key OK test_no_user OK test_token_expiry OK TestFunctional test_token_doesnotexist OK test_token_expiry OK TestLimiter test_authorize_token OK LimiterTest test_limiter_custom_max_limit OK test_limiter_limit_and_offset OK test_limiter_limit_medium OK test_limiter_limit_over_max OK test_limiter_limit_zero OK test_limiter_negative_limit OK test_limiter_negative_offset OK test_limiter_nothing OK test_limiter_offset_bad OK test_limiter_offset_blank OK test_limiter_offset_medium OK test_limiter_offset_over_max OK test_limiter_offset_zero OK ActionExtensionTest test_extended_action OK test_invalid_action OK test_invalid_action_body OK ExtensionControllerTest test_get_by_alias OK test_index OK ExtensionManagerTest test_get_resources OK ResourceExtensionTest test_get_resources OK test_get_resources_with_controller OK test_no_extension_present OK ResponseExtensionTest test_get_resources_with_mgr OK test_get_resources_with_stub_mgr OK TestFaults test_fault_parts OK test_raise OK test_retry_header OK FlavorsTest test_get_flavor_by_id_v1_0 OK test_get_flavor_by_id_v1_1 OK test_get_flavor_by_invalid_id OK test_get_flavor_list_detail_v1_0 OK test_get_flavor_list_detail_v1_1 OK test_get_flavor_list_v1_0 OK test_get_flavor_list_v1_1 OK ImageMetaDataTest test_create OK test_delete OK test_delete_not_found OK test_index OK test_show OK test_show_not_found OK test_update_item OK test_update_item_body_uri_mismatch OK test_update_item_too_many_keys OK GlanceImageServiceTest test_create OK test_create_and_show_non_existing_image OK test_create_with_instance_id OK test_create_without_instance_id OK test_delete OK test_index OK test_update OK ImageControllerWithGlanceServiceTest test_get_image OK test_get_image_404_json OK test_get_image_404_v1_1_json OK test_get_image_404_v1_1_xml OK test_get_image_404_xml OK test_get_image_details OK test_get_image_details_v1_1 OK test_get_image_found OK test_get_image_index OK test_get_image_index_v1_1 OK test_get_image_non_existent OK test_get_image_not_owned OK test_get_image_v1_1 OK test_get_image_v1_1_xml OK test_get_image_xml OK LocalImageServiceTest test_create OK test_create_and_show_non_existing_image OK test_delete OK test_get_all_ids_with_incorrect_directory_formats OK test_index OK test_update OK LimitMiddlewareTest test_good_request OK test_limited_request_json OK test_limited_request_xml OK LimitTest test_GET_delay OK test_GET_no_delay OK LimiterTest test_delay_GET OK test_delay_POST OK test_delay_PUT OK test_delay_PUT_servers OK test_delay_PUT_wait OK test_multiple_delays OK test_multiple_users OK test_no_delay_GET OK test_no_delay_PUT OK LimitsControllerTest test_empty_index_json OK test_empty_index_xml OK test_index_json OK test_index_xml OK WsgiLimiterProxyTest test_200 OK test_403 OK WsgiLimiterTest test_escaping OK test_good_url OK test_invalid_methods OK test_response_to_delays OK test_response_to_delays_usernames OK ServerMetaDataTest test_create OK test_delete OK test_index OK test_index_no_data OK test_show OK test_show_meta_not_found OK test_update_item OK test_update_item_body_uri_mismatch OK test_update_item_too_many_keys OK ServersTest test_confirm_resize_server OK test_confirm_resize_server_fails OK test_create_backup_schedules OK test_create_instance OK test_create_instance_no_key_pair OK test_create_instance_v11 OK test_create_instance_v11_bad_href OK test_delete_backup_schedules OK test_delete_server_instance OK test_get_all_server_details_v1_0 OK test_get_all_server_details_v1_1 OK test_get_all_server_details_with_host OK test_get_server_backup_schedule OK test_get_server_backup_schedules OK test_get_server_by_id OK test_get_server_by_id_v11 OK test_get_server_by_id_with_addresses OK test_get_server_by_id_with_addresses_v11 OK test_get_server_list OK test_get_server_list_v11 OK test_get_servers_with_bad_limit OK test_get_servers_with_bad_marker OK test_get_servers_with_bad_offset OK test_get_servers_with_limit OK test_get_servers_with_limit_and_marker OK test_get_servers_with_limit_and_offset OK test_get_servers_with_marker OK test_get_servers_with_offset OK test_resize_bad_flavor_fails OK test_resize_raises_fails OK test_resize_server OK test_resized_server_has_correct_status OK test_revert_resize_server OK test_revert_resize_server_fails OK test_server_actions OK test_server_backup_schedule_deprecated_v11 OK test_server_diagnostics OK test_server_inject_network_info OK test_server_pause OK test_server_reboot OK test_server_rebuild OK test_server_reset_network OK test_server_resume OK test_server_suspend OK test_server_unpause OK test_update_bad_params OK test_update_no_body OK test_update_server OK TestGetKernelRamdiskFromImage test_ami_kernel_ramdisk_present OK test_ami_no_kernel OK test_ami_no_ramdisk OK test_not_ami OK test_status_not_active OK TestServerCreateRequestXMLDeserializer test_canonical_request_from_docs OK test_minimal_request OK test_request_second_personality_node_ignored OK test_request_with_empty_metadata OK test_request_with_empty_metadata_and_personality OK test_request_with_empty_metadata_and_personality_reversed OK test_request_with_empty_personality OK test_request_with_metadata_duplicate_key OK test_request_with_metadata_missing_key OK test_request_with_metadata_missing_value OK test_request_with_one_metadata OK test_request_with_one_personality OK test_request_with_one_personality_empty_contents OK test_request_with_one_personality_empty_contents_variation OK test_request_with_one_personality_missing_path OK test_request_with_two_metadata OK test_request_with_two_metadata_missing_key OK test_request_with_two_metadata_missing_value OK test_request_with_two_personalities OK TestServerInstanceCreation test_create_instance_admin_pass_json OK test_create_instance_admin_pass_xml OK test_create_instance_personality_empty_content OK test_create_instance_with_no_personality OK test_create_instance_with_no_personality_xml OK test_create_instance_with_null_personality OK test_create_instance_with_personality OK test_create_instance_with_personality_no_contents OK test_create_instance_with_personality_no_path OK test_create_instance_with_personality_not_a_list OK test_create_instance_with_personality_with_non_b64_content OK test_create_instance_with_personality_xml OK test_create_instance_with_three_personalities OK SharedIpGroupsTest test_create_shared_ip_group OK test_delete_shared_ip_group OK test_deprecated_v11 OK test_get_shared_ip_groups OK test_update_shared_ip_group OK UsersTest test_get_user_by_id OK test_get_user_list OK test_user_create OK test_user_delete OK test_user_update OK VersionsTest test_generate_href OK test_get_version_list OK test_view_builder OK ZonesTest test_get_zone_by_id OK test_get_zone_list_db OK test_get_zone_list_scheduler OK test_zone_create OK test_zone_delete OK test_zone_info OK test_zone_update OK ControllerTest test_response_content_type_default_when_unsupported OK test_response_content_type_from_accept_json OK test_response_content_type_from_accept_xml OK test_response_content_type_from_query_extension_json OK test_response_content_type_from_query_extension_xml OK test_show OK RequestTest test_content_type_accept_and_query_extension OK test_content_type_accept_default OK test_content_type_from_accept_xml OK test_content_type_from_query_extension OK test_request_content_type_missing OK test_request_content_type_unsupported OK SerializerTest test_deserialize_empty_xml OK test_deserialize_json OK test_deserialize_xml OK test_json OK test_unsupported_content_type OK test_xml OK Test test_debug OK test_router OK TestGetterDateTimeNoneTests test_detail_handles_blank_datetimes OK test_detail_handles_none_datetimes OK test_detail_makes_datetimes OK test_get_handles_blank_datetimes OK test_get_handles_none_datetimes OK test_get_makes_datetimes OK test_show_handles_blank_datetimes OK test_show_handles_none_datetimes OK test_show_makes_datetimes OK TestGlanceImageServiceProperties test_detail_passes_through_to_client OK test_show_passes_through_to_client OK TestMutatorDateTimeTests test_create_handles_datetimes OK test_create_handles_none_datetimes OK test_update_handles_datetimes OK test_update_handles_none_datetimes OK ExtensionsTest test_get_foxnsocks OK LoginTest test_bad_login_both_bad OK test_bad_login_password OK test_bad_login_username OK test_login OK ServersTest test_create_and_delete_server OK test_get_servers OK VolumesTest test_attach_and_detach_volume OK test_create_and_delete_volume OK test_get_volumes OK test_get_volumes_summary OK AccessTestCase test_001_allow_all OK test_002_allow_none OK test_003_allow_project_manager OK test_004_allow_sys_and_net OK ApiEc2TestCase test_authorize_revoke_security_group_cidr OK test_authorize_revoke_security_group_cidr_v6 OK test_authorize_revoke_security_group_foreign_group OK test_create_delete_security_group OK test_describe_instances OK test_get_all_key_pairs OK test_get_all_security_groups OK test_return_valid_isoformat OK test_terminate_invalid_instance OK test_xmlns_version_matches_request_version OK XmlConversionTestCase test_number_conversion OK AuthManagerDbTestCase test_004_signature_is_valid OK test_005_can_get_credentials OK test_add_user_role_doesnt_infect_project_roles OK test_adding_role_to_project_is_ignored_unless_added_to_user OK test_can_add_and_remove_user_role OK test_can_add_remove_user_with_role OK test_can_add_user_to_project OK test_can_create_and_get_project OK test_can_create_and_get_project_with_attributes OK test_can_create_project_with_manager OK test_can_delete_project OK test_can_delete_user OK test_can_generate_x509 OK test_can_list_project_roles OK test_can_list_projects OK test_can_list_user_roles OK test_can_list_users OK test_can_modify_project OK test_can_modify_users OK test_can_remove_project_role_but_keep_user_role OK test_can_remove_user_from_project OK test_can_remove_user_roles OK test_can_retrieve_project_by_user OK test_create_and_find_user OK test_create_and_find_with_properties OK test_create_project_assigns_manager_to_members OK test_modify_project_adds_new_manager OK test_no_extra_project_managers OK test_no_extra_project_members OK test_removing_user_role_hides_it_from_project OK AuthManagerLdapTestCase test_004_signature_is_valid OK test_005_can_get_credentials OK test_add_user_role_doesnt_infect_project_roles OK test_adding_role_to_project_is_ignored_unless_added_to_user OK test_can_add_and_remove_user_role OK test_can_add_remove_user_with_role OK test_can_add_user_to_project OK test_can_create_and_get_project OK test_can_create_and_get_project_with_attributes OK test_can_create_project_with_manager OK test_can_delete_project OK test_can_delete_user OK test_can_generate_x509 OK test_can_list_project_roles OK test_can_list_projects OK test_can_list_user_roles OK test_can_list_users OK test_can_modify_project OK test_can_modify_users OK test_can_remove_project_role_but_keep_user_role OK test_can_remove_user_from_project OK test_can_remove_user_roles OK test_can_retrieve_project_by_user OK test_create_and_find_user OK test_create_and_find_with_properties OK test_create_project_assigns_manager_to_members OK test_modify_project_adds_new_manager OK test_no_extra_project_managers OK test_no_extra_project_members OK test_removing_user_role_hides_it_from_project OK CloudTestCase test_ajax_console OK test_associate_disassociate_address OK test_console_output OK test_delete_key_pair OK test_describe_addresses OK test_describe_availability_zones OK test_describe_instances OK test_describe_key_pairs OK test_describe_regions OK test_describe_security_groups OK test_describe_volumes OK test_key_generation OK test_run_instances OK test_update_of_instance_display_fields OK test_update_of_instance_wont_update_private_fields OK test_update_of_volume_display_fields OK test_update_of_volume_wont_update_private_fields OK ComputeTestCase test_ajax_console OK test_console_output OK test_create_instance_associates_security_groups OK test_create_instance_defaults_display_name OK test_destroy_instance_disassociates_security_groups OK test_destroy_security_group_disassociates_instances OK test_get_by_flavor_id OK test_inject_file OK test_live_migration_dest_raises_exception OK test_live_migration_dest_raises_exception_no_volume OK test_live_migration_works_correctly_no_volume OK test_live_migration_works_correctly_with_volume OK test_lock OK test_pause OK test_post_live_migration_working_correctly OK test_pre_live_migration_instance_has_no_fixed_ip OK test_pre_live_migration_instance_has_no_volume OK test_pre_live_migration_instance_has_volume OK test_pre_live_migration_setup_compute_node_fail OK test_reboot OK test_resize_down_fails OK test_resize_instance OK test_resize_invalid_flavor_fails OK test_resize_same_size_fails OK test_resize_same_source_fails OK test_run_instance_existing OK test_run_kill_vm OK test_run_terminate OK test_run_terminate_timestamps OK test_set_admin_password OK test_snapshot OK test_suspend OK test_vnc_console OK ConsoleTestCase test_add_console OK test_add_console_does_not_duplicate OK test_get_pool_creates_new_pool_if_needed OK test_get_pool_does_not_create_new_pool_if_exists OK test_get_pool_for_instance_host OK test_remove_console OK DirectCloudTestCase test_ajax_console OK test_associate_disassociate_address OK test_console_output OK test_delete_key_pair OK test_describe_addresses OK test_describe_availability_zones OK test_describe_instances OK test_describe_key_pairs OK test_describe_regions OK test_describe_security_groups OK test_describe_volumes OK test_key_generation OK test_run_instances OK test_update_of_instance_display_fields OK test_update_of_instance_wont_update_private_fields OK test_update_of_volume_display_fields OK test_update_of_volume_wont_update_private_fields OK DirectTestCase test_delegated_auth OK test_invalid OK test_json_params OK test_post_params OK test_proxy OK FlagsTestCase test_declare OK test_define OK test_flag_leak_left OK test_flag_leak_right OK test_runtime_and_unknown_flags OK InstanceTypeTestCase test_get_all_instance_types OK test_instance_type_create_then_delete OK test_invalid_create_args_should_fail OK test_non_existant_inst_type_shouldnt_delete OK LocalizationTestCase test_multiple_positional_format_placeholders FAIL LogHandlerTestCase test_log_path_logdir OK test_log_path_logfile OK test_log_path_logfile_overrides_logdir OK test_log_path_none OK NovaFormatterTestCase test_contextualized_log OK test_debugging_log OK test_uncontextualized_log OK NovaLoggerTestCase test_child_log_has_level_of_parent_flag OK test_has_level_from_flags OK RootLoggerTestCase test_handlers_have_nova_formatter OK test_handles_context_kwarg OK test_is_nova_instance OK test_module_level_audit_handles_context_arg OK test_module_level_methods_handle_context_arg OK test_name_is_nova OK test_will_be_verbose_if_verbose_flag_set OK test_will_not_be_verbose_if_verbose_flag_not_set OK LockoutTestCase test_lockout OK test_multiple_keys OK test_timeout OK test_window_timeout OK LockTestCase test_synchronized_externally OK test_synchronized_internally OK test_synchronized_wrapped_function_metadata OK ProjectTestCase test_authors_up_to_date OK IptablesManagerTestCase test_filter_rules OK test_filter_rules_are_wrapped OK test_nat_rules OK S3APITestCase test_000_list_buckets OK test_001_create_and_delete_bucket OK test_002_create_bucket_and_key_and_delete_key_again OK test_unknown_bucket OK QuotaTestCase test_allowed_injected_file_content_bytes OK test_allowed_injected_file_path_bytes OK test_allowed_injected_files OK test_max_injected_file_content_bytes OK test_max_injected_file_path_bytes OK test_max_injected_files OK test_no_injected_files OK test_quota_overrides OK test_too_many_addresses OK test_too_many_cores OK test_too_many_gigabytes OK test_too_many_injected_file_content_bytes OK test_too_many_injected_file_path_bytes OK test_too_many_injected_files OK test_too_many_instances OK test_too_many_metadata_items OK test_too_many_volumes OK RpcTestCase test_call_exception OK test_call_succeed OK test_context_passed OK test_nested_calls OK DynamicNovaClientTest test_issue_novaclient_command_found OK test_issue_novaclient_command_not_found OK SchedulerTestCase test_fallback OK test_named_method OK test_show_host_resources_host_not_exit OK test_show_host_resources_no_project OK test_show_host_resources_works_correctly OK SimpleDriverTestCase test_doesnt_report_disabled_hosts_as_up OK test_least_busy_host_gets_instance OK test_least_busy_host_gets_volume OK test_live_migration_common_check_checking_cpuinfo_fail OK test_live_migration_common_check_service_different_hypervisorOK test_live_migration_common_check_service_different_version OK test_live_migration_common_check_service_orig_not_exists OK test_live_migration_dest_check_not_alive OK test_live_migration_dest_check_service_lack_memory OK test_live_migration_dest_check_service_same_host OK test_live_migration_dest_check_service_works_correctly OK test_live_migration_src_check_compute_node_not_alive OK test_live_migration_src_check_instance_not_running OK test_live_migration_src_check_volume_node_not_alive OK test_live_migration_src_check_works_correctly OK test_reports_enabled_hosts_as_up OK test_scheduler_live_migration_with_volume OK test_specific_host_gets_instance OK test_too_many_cores OK test_too_many_gigabytes OK test_will_schedule_on_disabled_host_if_specified OK test_wont_sechedule_if_specified_host_is_down OK ZoneRedirectTest test_get_collection_context_and_id OK test_routing_flags OK test_trap_found_locally OK test_trap_not_found_locally OK test_unmarshal_single_server OK ZoneSchedulerTestCase test_with_two_zones OK ServiceFlagsTestCase test_service_disabled_on_create_based_on_flag OK test_service_enabled_on_create_based_on_flag OK ServiceManagerTestCase test_message_gets_to_manager OK test_override_manager_method OK ServiceTestCase test_compute_can_update_available_resource OK test_create OK test_report_state_newly_connected OK test_report_state_newly_disconnected OK test_report_state_no_service OK IsolationTestCase test_rpc_consumer_isolation OK test_service_isolation OK TwistdTestCase test_basic OK test_help OK test_logfile OK ExecuteTestCase test_no_retry_on_success OK test_retry_on_failure OK test_unknown_kwargs_raises_error OK GetFromPathTestCase test_accepts_dictionaries OK test_bad_xpath OK test_does_select OK test_flattens_lists OK test_real_failure1 OK test_tolerates_nones OK CacheConcurrencyTestCase test_different_fname_concurrency OK test_same_fname_concurrency OK IptablesFirewallTestCase test_static_filters OK LibvirtConnTestCase test_ensure_filtering_rules_for_instance_timeout OK test_live_migration_raises_exception OK test_lxc_container_and_uri OK test_update_available_resource_works_correctly OK test_update_resource_info_no_compute_record_found OK test_xml_and_uri OK test_xml_and_uri_no_kernel OK test_xml_and_uri_no_ramdisk OK test_xml_and_uri_no_ramdisk_no_kernel OK test_xml_and_uri_rescue OK NWFilterTestCase test_cidr_rule_nwfilter_xml OK test_creates_base_rule_first OK VlanNetworkTestCase test_allocate_deallocate_fixed_ip OK test_available_ips OK test_ips_are_reused OK test_private_ipv6 OK test_public_network_association OK test_side_effects OK test_subnet_edge OK test_too_many_addresses OK test_too_many_networks OK test_vpn_ip_and_port_looks_valid OK VMWareAPIVMTestCase test_destroy OK test_destroy_non_existent OK test_diagnostics OK test_get_ajax_console OK test_get_console_output OK test_get_info OK test_list_instances OK test_list_instances_1 OK test_pause OK test_reboot OK test_reboot_non_existent OK test_reboot_not_poweredon OK test_resume OK test_resume_non_existent OK test_resume_not_suspended OK test_snapshot OK test_snapshot_non_existent OK test_spawn OK test_suspend OK test_suspend_non_existent OK test_unpause OK AOETestCase test_check_for_export_with_all_vblade_processes OK test_check_for_export_with_no_volume OK test_check_for_export_with_vblade_process_missing OK ISCSITestCase test_check_for_export_with_all_volume_exported OK test_check_for_export_with_no_volume OK test_check_for_export_with_some_volume_missing OK VolumeTestCase test_concurrent_volumes_get_different_targets OK test_create_delete_volume OK test_multi_node OK test_run_attach_detach_volume OK test_too_big_volume OK test_too_many_volumes OK XenAPIDetermineDiskImageTestCase test_glance_disk_raw OK test_glance_disk_vhd OK test_instance_disk OK test_instance_disk_raw OK XenAPIDiffieHellmanTestCase test_encryption OK test_shared OK XenAPIMigrateInstance test_finish_resize OK test_migrate_disk_and_power_off OK XenAPIVMTestCase test_get_diagnostics OK test_instance_snapshot OK test_list_instances_0 OK test_rescue OK test_spawn_glance OK test_spawn_netinject_file OK test_spawn_netinject_xenstore OK test_spawn_not_enough_memory OK test_spawn_objectstore OK test_spawn_raw_glance OK test_spawn_raw_objectstore OK test_spawn_vhd_glance_linux OK test_spawn_vhd_glance_windows OK test_spawn_vlanmanager OK test_spawn_with_network_qos OK test_unrescue OK XenAPIVolumeTestCase test_attach_volume OK test_attach_volume_raise_exception OK test_create_iscsi_storage OK test_parse_volume_info_raise_exception OK ZoneManagerTestCase test_ping OK test_poll_zone OK test_poll_zone_fails OK test_refresh_from_db_add_and_delete OK test_refresh_from_db_missing OK test_refresh_from_db_new OK test_refresh_from_db_replace_existing OK test_service_capabilities OK ====================================================================== FAIL: test_multiple_positional_format_placeholders (nova.tests.test_localization.LocalizationTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmpqFn065/nova/tests/test_localization.py", line 100, in test_multiple_positional_format_placeholders raise AssertionError("\n".join(out)) AssertionError: Problem(s) found in localized string formatting (see http://www.gnu.org/software/hello/manual/gettext/Python.html for more information) ------------ Files to fix ------------ /tmp/tmpqFn065/nova/vnc/auth.py: Line: 123 Text: _("Checking Token: %s, %s) Line: 120 Text: _("Received Token: %s, %s) ---------------------------------------------------------------------- Ran 641 tests in 161.405s FAILED (failures=1)