--- Begin Message ---
Source: cloud-init
Version: 0.7.9-5
Severity: serious
Tags: ftbfs
Building cloud-init in unstable on amd64 fails in sbuild. The build ends
with:
| debian/rules override_dh_auto_test
| make[1]: Entering directory '/<<PKGBUILDDIR>>'
| py3versions: no X-Python3-Version in control file, using supported versions
| set -e && set -x && for pyvers in 3.7 3.6; do \
| PYMAJOR=`echo $pyvers | cut -d'.' -f1` ; \
| echo "===> Testing with python$pyvers (python$PYMAJOR)" ; \
| PYTHON=python$pyvers PYTHONPATH=. python$pyvers -m nose -v tests/unittests ; \
| done
| + echo 3.7
| + cut -d. -f1
| + PYMAJOR=3
| + echo ===> Testing with python3.7 (python3)
| ===> Testing with python3.7 (python3)
| + PYTHON=python3.7 PYTHONPATH=. python3.7 -m nose -v tests/unittests
| /<<PKGBUILDDIR>>/cloudinit/config/cc_rsyslog.py:205: FutureWarning: Possible nested set at position 23
| r'^(?P<proto>[@]{0,2})'
| test_invalid_content (tests.unittests.test__init__.TestCmdlineUrl) ... ok
| test_no_key_found (tests.unittests.test__init__.TestCmdlineUrl) ... ok
| test_valid_content (tests.unittests.test__init__.TestCmdlineUrl) ... ok
| Exceptions within C{handle_part} are caught and logged. ... ok
| C{handle_part} is called regardless of frequency if nofreq is always. ... ok
| C{handle_part} is not called if frequency is once. ... ok
| C{handle_part} is called without C{frequency} for ... ok
| C{handle_part} is called with C{frequency} for ... ok
| Attribute errors are logged. No handler added to C{pdata}. ... ok
| Module import errors are logged. No handler added to C{pdata}. ... ok
| Payload gets written to file and added to C{pdata}. ... ok
| write_file takes bytes if no omode. ... ok
| write_file with mode 400 works correctly. ... ok
| write_file can take a string with mode w. ... ok
| write_json output is readable json. ... ok
| test_upstart_frequency_no_out (tests.unittests.test_builtin_handlers.TestBuiltins) ... ok
| test_upstart_frequency_single (tests.unittests.test_builtin_handlers.TestBuiltins) ... ok
| test_no_arguments_shows_error_message (tests.unittests.test_cli.TestCLI) ... ok
| test_no_arguments_shows_usage (tests.unittests.test_cli.TestCLI) ... ok
| test_contains (tests.unittests.test_cs_util.CepkoResultTests) ... SKIP: This test is completely useless
| test_getitem (tests.unittests.test_cs_util.CepkoResultTests) ... SKIP: This test is completely useless
| test_iter (tests.unittests.test_cs_util.CepkoResultTests) ... SKIP: This test is completely useless
| test_len (tests.unittests.test_cs_util.CepkoResultTests) ... SKIP: This test is completely useless
| test_with_list_as_result (tests.unittests.test_cs_util.CepkoResultTests) ... SKIP: This test is completely useless
| test_cloud_config_archive (tests.unittests.test_data.TestConsumeUserData) ... ok
| test_merging_cloud_config (tests.unittests.test_data.TestConsumeUserData) ... ok
| Mime type application/octet-stream is ignored but shows warning. ... ok
| Tests that individual message gzip encoding works. ... ok
| Mime message of type text/plain is ignored but shows warning. ... ok
| Mime type text/plain starting #!/bin/sh is treated as script. ... ok
| Mime message of type text/x-shellscript is treated as script. ... ok
| test_mixed_cloud_config (tests.unittests.test_data.TestConsumeUserData) ... ok
| Raw text starting #!/bin/sh is treated as script. ... ok
| test_simple_jsonp (tests.unittests.test_data.TestConsumeUserData) ... ok
| test_simple_jsonp_no_vendor_consumed (tests.unittests.test_data.TestConsumeUserData) ... ok
| test_simple_jsonp_vendor_and_user (tests.unittests.test_data.TestConsumeUserData) ... ok
| Raw text without magic is ignored but shows warning. ... ok
| test_vendor_user_yaml_cloud_config (tests.unittests.test_data.TestConsumeUserData) ... ok
| test_vendordata_script (tests.unittests.test_data.TestConsumeUserData) ... ok
| test_handle_headers (tests.unittests.test_data.TestConvertString) ... ok
| test_handles_binary_non_utf8_decodable (tests.unittests.test_data.TestConvertString) ... ok
| test_handles_binary_utf8_decodable (tests.unittests.test_data.TestConvertString) ... ok
| test_cmdline_overrides_conf_d_and_defaults (tests.unittests.test_data.TestFetchBaseConfig) ... ok
| test_cmdline_overrides_defaults (tests.unittests.test_data.TestFetchBaseConfig) ... ok
| test_conf_d_overrides_defaults (tests.unittests.test_data.TestFetchBaseConfig) ... ok
| test_only_builtin_gets_builtin2 (tests.unittests.test_data.TestFetchBaseConfig) ... ok
| test_bytes_in_userdata (tests.unittests.test_data.TestUDProcess) ... ok
| test_compressed_in_userdata (tests.unittests.test_data.TestUDProcess) ... ok
| test_string_in_userdata (tests.unittests.test_data.TestUDProcess) ... ok
| test_parse_public_keys (tests.unittests.test_datasource.test_aliyun.TestAliYunDatasource) ... ok
| test_with_mock_server (tests.unittests.test_datasource.test_aliyun.TestAliYunDatasource) ... ok
| Test method get_cloud_type() for RHEVm systems. ... ok
| Test method get_cloud_type() for unknown systems. ... ok
| Test method get_cloud_type() for vSphere systems. ... ok
| Failure Test module get_data() forcing RHEV. ... ok
| Failure Test module get_data() forcing VSPHERE. ... ok
| Success Test module get_data() forcing RHEV. ... ok
| Failure Test module get_data() forcing unrecognized. ... ok
| Success Test module get_data() forcing VSPHERE. ... ok
| Test No cloud info file module get_data() forcing unrecognized. ... ok
| Test No cloud info file module get_data() forcing RHEV. ... ok
| Test No cloud info file module get_data() forcing VSPHERE. ... ok
| Test read_user_data_callback() with both files. ... ok
| Test read_user_data_callback() with only DC file. ... ok
| Test read_user_data_callback() with only non-DC file. ... ok
| Test read_user_data_callback() no files are found. ... ok
| Test user_data_rhevm() where modprobe fails. ... ok
| Test user_data_rhevm() where mount_cb fails. ... ok
| Test user_data_rhevm() with no modprobe command. ... ok
| Test user_data_rhevm() with no udevadm command. ... ok
| Test user_data_rhevm() where udevadm fails. ... ok
| Test user_data_vsphere() where mount_cb fails. ... ok
| test_default_bounce_command_used_by_default (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_different_hostnames_performs_bounce (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_different_hostnames_sets_hostname (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_different_hostnames_sets_hostname_back (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_disabled_bounce_does_not_change_hostname (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_disabled_bounce_does_not_perform_bounce (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_environment_correct_for_bounce_command (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_failure_in_bounce_still_resets_host_name (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_force_performs_bounce_regardless (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_same_hostname_does_not_change_hostname (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_set_hostname_option_can_disable_bounce (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_set_hostname_option_can_disable_hostname_set (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_unchanged_hostname_does_not_perform_bounce (tests.unittests.test_datasource.test_azure.TestAzureBounce) ... ok
| test_basic_seed_dir (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_cfg_has_no_fingerprint_has_value (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_cfg_has_pubkeys_fingerprint (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_cfg_has_pubkeys_value (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_default_ephemeral (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_exception_fetching_fabric_data_doesnt_propagate (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_fabric_data_included_in_metadata (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_instance_id_from_dmidecode_used (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_instance_id_from_dmidecode_used_for_builtin (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_no_datasource_expected (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_ovf_can_include_unicode (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_ovf_env_arrives_in_waagent_dir (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_password_given (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_password_redacted_in_ovf (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_provide_disk_aliases (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_sys_cfg_set_agent_command (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_user_cfg_set_agent_command (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_user_cfg_set_agent_command_plain (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_userdata_arrives (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_userdata_found (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_userdata_plain (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_username_used (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_waagent_d_has_0700_perms (tests.unittests.test_datasource.test_azure.TestAzureDataSource) ... ok
| test_invalid_xml_raises_non_azure_ds (tests.unittests.test_datasource.test_azure.TestReadAzureOvf) ... ok
| test_load_with_pubkeys (tests.unittests.test_datasource.test_azure.TestReadAzureOvf) ... ok
| test_non_secure_get (tests.unittests.test_datasource.test_azure_helper.TestAzureEndpointHttpClient) ... ok
| test_post (tests.unittests.test_datasource.test_azure_helper.TestAzureEndpointHttpClient) ... ok
| test_post_with_extra_headers (tests.unittests.test_datasource.test_azure_helper.TestAzureEndpointHttpClient) ... ok
| test_secure_get (tests.unittests.test_datasource.test_azure_helper.TestAzureEndpointHttpClient) ... ok
| test_hex_string (tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromLeaseValue) ... ok
| test_hex_string_with_single_character_part (tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromLeaseValue) ... ok
| test_packed_string (tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromLeaseValue) ... ok
| test_packed_string_containing_a_colon (tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromLeaseValue) ... ok
| test_packed_string_with_escaped_quote (tests.unittests.test_datasource.test_azure_helper.TestExtractIpAddressFromLeaseValue) ... ok
| test_from_dhcp_client (tests.unittests.test_datasource.test_azure_helper.TestFindEndpoint) ... ok
| test_latest_lease_used (tests.unittests.test_datasource.test_azure_helper.TestFindEndpoint) ... ok
| test_missing_file (tests.unittests.test_datasource.test_azure_helper.TestFindEndpoint) ... ok
| test_missing_special_azure_line (tests.unittests.test_datasource.test_azure_helper.TestFindEndpoint) ... ok
| test_data_from_shim_returned (tests.unittests.test_datasource.test_azure_helper.TestGetMetadataFromFabric) ... ok
| test_failure_in_registration_calls_clean_up (tests.unittests.test_datasource.test_azure_helper.TestGetMetadataFromFabric) ... ok
| test_success_calls_clean_up (tests.unittests.test_datasource.test_azure_helper.TestGetMetadataFromFabric) ... ok
| test_certificates_xml_parsed_and_fetched_correctly (tests.unittests.test_datasource.test_azure_helper.TestGoalStateParsing) ... ok
| test_container_id_parsed_correctly (tests.unittests.test_datasource.test_azure_helper.TestGoalStateParsing) ... ok
| test_incarnation_parsed_correctly (tests.unittests.test_datasource.test_azure_helper.TestGoalStateParsing) ... ok
| test_instance_id_parsed_correctly (tests.unittests.test_datasource.test_azure_helper.TestGoalStateParsing) ... ok
| test_missing_certificates_skips_http_get (tests.unittests.test_datasource.test_azure_helper.TestGoalStateParsing) ... ok
| test_clean_up (tests.unittests.test_datasource.test_azure_helper.TestOpenSSLManager) ... ok
| test_generate_certificate_uses_tmpdir (tests.unittests.test_datasource.test_azure_helper.TestOpenSSLManager) ... ok
| test_openssl_manager_creates_a_tmpdir (tests.unittests.test_datasource.test_azure_helper.TestOpenSSLManager) ... ok
| test_absent_certificates_produces_empty_public_keys (tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim) ... ok
| test_certificates_used_to_determine_public_keys (tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim) ... ok
| test_clean_up_can_be_called_at_any_time (tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim) ... ok
| test_clean_up_will_clean_up_openssl_manager_if_instantiated (tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim) ... ok
| test_correct_url_used_for_goalstate (tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim) ... ok
| test_correct_url_used_for_report_ready (tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim) ... ok
| test_failure_to_fetch_goalstate_bubbles_up (tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim) ... ok
| test_goal_state_values_used_for_report_ready (tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim) ... ok
| test_http_client_uses_certificate (tests.unittests.test_datasource.test_azure_helper.TestWALinuxAgentShim) ... ok
| test_encoded_user_data (tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest) ... ok
| test_get_hostname (tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest) ... ok
| test_get_instance_id (tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest) ... ok
| test_get_public_ssh_keys (tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest) ... ok
| test_lack_of_cloudinit_key_in_vendor_data (tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest) ... ok
| test_lack_of_vendor_data (tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest) ... ok
| test_metadata (tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest) ... ok
| test_user_data (tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest) ... ok
| test_vendor_data (tests.unittests.test_datasource.test_cloudsigma.DataSourceCloudSigmaTest) ... ok
| test_get_datasource_list_returns_in_local (tests.unittests.test_datasource.test_cloudsigma.DsLoads) ... ok
| test_list_sources_finds_ds (tests.unittests.test_datasource.test_cloudsigma.DsLoads) ... ok
| test_bad_request_doesnt_stop_ds_from_working (tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching) ... SKIP: Test fails without network
| test_empty_password_doesnt_create_config (tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching) ... SKIP: Test fails without network
| test_password_not_saved_if_already_saved (tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching) ... SKIP: Test fails without network
| test_password_not_saved_if_bad_request (tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching) ... SKIP: Test fails without network
| test_password_not_saved_if_empty (tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching) ... SKIP: Test fails without network
| test_password_sets_password (tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching) ... SKIP: Test fails without network
| test_saved_password_doesnt_create_config (tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching) ... SKIP: Test fails without network
| test_valid_response_means_password_marked_as_saved (tests.unittests.test_datasource.test_cloudstack.TestCloudStackPasswordFetching) ... SKIP: Test fails without network
| test_expected_default_local_sources_found (tests.unittests.test_datasource.test_common.ExpectedDataSources) ... ok
| test_expected_default_network_sources_found (tests.unittests.test_datasource.test_common.ExpectedDataSources) ... ok
| test_expected_nondefault_network_sources_found (tests.unittests.test_datasource.test_common.ExpectedDataSources) ... ok
| test_dev_ec2_map (tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource) ... ok
| test_dev_ec2_remap (tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource) ... ok
| test_dev_os_map (tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource) ... ok
| test_dev_os_remap (tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource) ... ok
| Verify a dir is read as such. ... ok
| test_ec2_metadata (tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource) ... ok
| test_find_candidates (tests.unittests.test_datasource.test_configdrive.TestConfigDriveDataSource) ... ok
| Verify that public-keys work in config-drive-v2. ... ok
| Verify that bad json in metadata raises BrokenConfigDriveDir. ... ok
| Verify that missing seed_dir raises NonConfigDriveDir. ... ok
| Verify that no metadata raises NonConfigDriveDir. ... ok
| Verify extra files do not affect datasource validity. ... ok
| test_bond_conversion (tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData) ... ok
| test_conversion_fills_names (tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData) ... ok
| test_conversion_with_route (tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData) ... ok
| test_conversion_with_tap (tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData) ... ok
| test_convert_raises_value_error_on_missing_name (tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData) ... ok
| test_convert_reads_system_prefers_name (tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData) ... ok
| test_mac_addrs_can_be_upper_case (tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData) ... ok
| test_vlan (tests.unittests.test_datasource.test_configdrive.TestConvertNetworkData) ... ok
| Tests a bunch of input network json and checks the ... ok
| Verify that network_data is converted and present on ds object. ... ok
| Verify that network_data is present in ds in config-drive-v2. ... ok
| test_metadata (tests.unittests.test_datasource.test_digitalocean.TestDataSourceDigitalOcean) ... ok
| test_multiple_ssh_keys (tests.unittests.test_datasource.test_digitalocean.TestDataSourceDigitalOcean) ... ok
| test_returns_false_not_on_docean (tests.unittests.test_datasource.test_digitalocean.TestDataSourceDigitalOcean) ... ok
| test_convert_without_private (tests.unittests.test_datasource.test_digitalocean.TestNetworkConvert) ... ok
| test_networking_defined (tests.unittests.test_datasource.test_digitalocean.TestNetworkConvert) ... ok
| test that the private interface is defined as eth1 ... ok
| test public ipv4 addressing ... ok
| test that the public interface is defined as eth0 ... ok
| test public ipv4 addressing ... ok
| test public ipv6 addressing ... ok
| test_connection (tests.unittests.test_datasource.test_gce.TestDataSourceGCE) ... ok
| test_instance_level_keys_replace_project_level_keys (tests.unittests.test_datasource.test_gce.TestDataSourceGCE) ... FAIL
| test_instance_level_ssh_keys_are_used (tests.unittests.test_datasource.test_gce.TestDataSourceGCE) ... FAIL
| test_metadata (tests.unittests.test_datasource.test_gce.TestDataSourceGCE) ... ok
| test_metadata_encoding (tests.unittests.test_datasource.test_gce.TestDataSourceGCE) ... FAIL
| test_metadata_partial (tests.unittests.test_datasource.test_gce.TestDataSourceGCE) ... ok
| test_missing_required_keys_return_false (tests.unittests.test_datasource.test_gce.TestDataSourceGCE) ... ok
| test_only_last_part_of_zone_used_for_availability_zone (tests.unittests.test_datasource.test_gce.TestDataSourceGCE) ... ok
| test_project_level_ssh_keys_are_used (tests.unittests.test_datasource.test_gce.TestDataSourceGCE) ... ok
| Verify that invalid seed_dir raises MAASSeedDirMalformed. ... ok
| Verify that missing seed_dir raises MAASSeedDirNone. ... ok
| Verify that empty seed_dir raises MAASSeedDirNone. ... ok
| Verify a valid seeddir is read as such. ... ok
| Verify extra files do not affect seed_dir validity. ... ok
| Verify that valid seed_url is read as such. ... ok
| test_seed_url_vendor_data_dict (tests.unittests.test_datasource.test_maas.TestMAASDataSource) ... ok
| test_fs_label (tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource) ... ok
| test_metadata_network_config (tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource) ... ok
| test_metadata_network_config_over_interfaces (tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource) ... ok
| test_metadata_network_interfaces (tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource) ... ok
| test_no_datasource_expected (tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource) ... ok
| test_nocloud_no_vendordata (tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource) ... ok
| test_nocloud_seed_dir (tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource) ... ok
| test_nocloud_seed_with_vendordata (tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource) ... ok
| test_seed_in_config (tests.unittests.test_datasource.test_nocloud.TestNoCloudDataSource) ... ok
| test_parse_cmdline_data_none (tests.unittests.test_datasource.test_nocloud.TestParseCommandLineData) ... ok
| test_parse_cmdline_data_valid (tests.unittests.test_datasource.test_nocloud.TestParseCommandLineData) ... ok
| test_context_parser (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_find_candidates (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_get_data (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_get_data_broken_contextdisk (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_get_data_invalid_identity (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_get_data_non_contextdisk (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_hostname (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_network_interfaces (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_seed_dir_broken_context (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_seed_dir_empty1_context (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_seed_dir_empty2_context (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_seed_dir_non_contextdisk (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_ssh_key (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_user_data_base64_encoding (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_user_data_encoding_required_for_decode (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_user_data_plain (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaDataSource) ... ok
| test_eth0 (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaNetwork) ... ok
| test_eth0_override (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaNetwork) ... ok
| test_lo (tests.unittests.test_datasource.test_opennebula.TestOpenNebulaNetwork) ... ok
| test_no_seconds (tests.unittests.test_datasource.test_opennebula.TestParseShellConfig) ... ok
| test_bad_datasource_meta (tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource) ... ok
| test_bad_metadata (tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource) ... ok
| test_bad_uuid (tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource) ... ok
| test_datasource (tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource) ... ok
| test_disabled_datasource (tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource) ... ok
| test_metadata_invalid (tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource) ... ok
| test_no_datasource (tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource) ... ok
| test_no_ec2 (tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource) ... ok
| test_successful (tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource) ... ok
| test_userdata_empty (tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource) ... ok
| test_vendordata_empty (tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource) ... ok
| test_vendordata_invalid (tests.unittests.test_datasource.test_openstack.TestOpenStackDataSource) ... ok
| test_vd_load_dict_ci_dict (tests.unittests.test_datasource.test_openstack.TestVendorDataLoading) ... ok
| test_vd_load_dict_ci_list (tests.unittests.test_datasource.test_openstack.TestVendorDataLoading) ... ok
| test_vd_load_dict_ci_string (tests.unittests.test_datasource.test_openstack.TestVendorDataLoading) ... ok
| test_vd_load_dict_no_ci (tests.unittests.test_datasource.test_openstack.TestVendorDataLoading) ... ok
| test_vd_load_list (tests.unittests.test_datasource.test_openstack.TestVendorDataLoading) ... ok
| test_vd_load_none (tests.unittests.test_datasource.test_openstack.TestVendorDataLoading) ... ok
| test_vd_load_string (tests.unittests.test_datasource.test_openstack.TestVendorDataLoading) ... ok
| test_with_b64_userdata (tests.unittests.test_datasource.test_ovf.TestReadOvfEnv) ... ok
| test_with_no_userdata (tests.unittests.test_datasource.test_ovf.TestReadOvfEnv) ... ok
| test_with_non_b64_userdata (tests.unittests.test_datasource.test_ovf.TestReadOvfEnv) ... ok
| test_get_metadata_base64_encodes_argument (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_calculates_length_correctly (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_checksums_correctly (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_line_starts_with_v2 (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_reads_a_line (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_returns_None_if_value_not_found (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_returns_valid_value (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_throws_exception_for_incorrect_crc (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_throws_exception_for_incorrect_length (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_throws_exception_for_request_id_mismatch (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_uses_appropriate_request_id (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_uses_get_command (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_uses_random_number_for_request_id (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_writes_a_single_line (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_get_metadata_writes_bytes (tests.unittests.test_datasource.test_smartos.TestJoyentMetadataClient) ... ok
| test_convert_simple (tests.unittests.test_datasource.test_smartos.TestNetworkConversion) ... ok
| test_convert_simple_alt (tests.unittests.test_datasource.test_smartos.TestNetworkConversion) ... ok
| test_convert_simple_both_ipv4_ipv6 (tests.unittests.test_datasource.test_smartos.TestNetworkConversion) ... ok
| test_convert_simple_dhcp (tests.unittests.test_datasource.test_smartos.TestNetworkConversion) ... ok
| test_convert_simple_multi_ip (tests.unittests.test_datasource.test_smartos.TestNetworkConversion) ... ok
| test_convert_simple_multi_ipv6 (tests.unittests.test_datasource.test_smartos.TestNetworkConversion) ... ok
| test_convert_with_dns (tests.unittests.test_datasource.test_smartos.TestNetworkConversion) ... ok
| test_gateways_not_on_all_nics (tests.unittests.test_datasource.test_smartos.TestNetworkConversion) ... ok
| test_default_ephemeral (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_default_vendor_data (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_disable_iptables_flag (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_hostname (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_hostname_b64 (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_motd_sys_info (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_no_base64 (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_override_disk_aliases (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_root_keys (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| Test that the SmartOS requirement that plain text scripts ... ok
| test_scripts_shebanged (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_sdc_nics (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_sdc_scripts (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_userdata (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| User-data in the SmartOS world is supposed to be written to a file ... ok
| test_uuid (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_vendor_data_not_default (tests.unittests.test_datasource.test_smartos.TestSmartOSDataSource) ... ok
| test_basic (tests.unittests.test_distros.test_create_users.TestCreateUser) ... ok
| test_create_groups_with_whitespace_string (tests.unittests.test_distros.test_create_users.TestCreateUser) ... ok
| test_explicit_no_home_false (tests.unittests.test_distros.test_create_users.TestCreateUser) ... ok
| test_group_added (tests.unittests.test_distros.test_create_users.TestCreateUser) ... ok
| test_no_home (tests.unittests.test_distros.test_create_users.TestCreateUser) ... ok
| test_only_new_group_added (tests.unittests.test_distros.test_create_users.TestCreateUser) ... ok
| test_set_password (tests.unittests.test_distros.test_create_users.TestCreateUser) ... ok
| test_system_user (tests.unittests.test_distros.test_create_users.TestCreateUser) ... ok
| test_unlocked (tests.unittests.test_distros.test_create_users.TestCreateUser) ... ok
| test_arch_package_mirror_info_known (tests.unittests.test_distros.test_generic.TestGenericDistro) ... ok
| for an unknown arch, we should get back that with arch 'default'. ... ok
| test_get_package_mirror_info_az_ec2 (tests.unittests.test_distros.test_generic.TestGenericDistro) ... ok
| test_get_package_mirror_info_az_non_ec2 (tests.unittests.test_distros.test_generic.TestGenericDistro) ... ok
| test_get_package_mirror_info_none (tests.unittests.test_distros.test_generic.TestGenericDistro) ... ok
| test_sudoers_ensure_append (tests.unittests.test_distros.test_generic.TestGenericDistro) ... ok
| test_sudoers_ensure_new (tests.unittests.test_distros.test_generic.TestGenericDistro) ... ok
| test_sudoers_ensure_rules (tests.unittests.test_distros.test_generic.TestGenericDistro) ... ok
| test_sudoers_ensure_rules_list (tests.unittests.test_distros.test_generic.TestGenericDistro) ... ok
| test_systemd_in_use (tests.unittests.test_distros.test_generic.TestGenericDistro) ... ok
| test_systemd_not_in_use (tests.unittests.test_distros.test_generic.TestGenericDistro) ... ok
| test_systemd_symlink (tests.unittests.test_distros.test_generic.TestGenericDistro) ... ok
| test_adjust_hostname (tests.unittests.test_distros.test_hostname.TestHostnameHelper) ... ok
| test_no_adjust_hostname (tests.unittests.test_distros.test_hostname.TestHostnameHelper) ... ok
| test_parse_same (tests.unittests.test_distros.test_hostname.TestHostnameHelper) ... ok
| test_add (tests.unittests.test_distros.test_hosts.TestHostsHelper) ... ok
| test_del (tests.unittests.test_distros.test_hosts.TestHostsHelper) ... ok
| test_parse (tests.unittests.test_distros.test_hosts.TestHostsHelper) ... ok
| test_apply_network_config_fallback (tests.unittests.test_distros.test_netconfig.TestNetCfgDistro) ... ok
| test_simple_write_freebsd (tests.unittests.test_distros.test_netconfig.TestNetCfgDistro) ... ok
| test_simple_write_rh (tests.unittests.test_distros.test_netconfig.TestNetCfgDistro) ... ok
| test_simple_write_ub (tests.unittests.test_distros.test_netconfig.TestNetCfgDistro) ... ok
| test_write_ipv6_rhel (tests.unittests.test_distros.test_netconfig.TestNetCfgDistro) ... ok
| test_local_domain (tests.unittests.test_distros.test_resolv.TestResolvHelper) ... ok
| test_nameservers (tests.unittests.test_distros.test_resolv.TestResolvHelper) ... ok
| test_parse_same (tests.unittests.test_distros.test_resolv.TestResolvHelper) ... ok
| test_search_domains (tests.unittests.test_distros.test_resolv.TestResolvHelper) ... ok
| test_write_works (tests.unittests.test_distros.test_resolv.TestResolvHelper) ... ok
| test_parse_add_new (tests.unittests.test_distros.test_sysconfig.TestSysConfHelper) ... ok
| test_parse_adjust (tests.unittests.test_distros.test_sysconfig.TestSysConfHelper) ... ok
| test_parse_empty (tests.unittests.test_distros.test_sysconfig.TestSysConfHelper) ... ok
| test_parse_no_adjust_shell (tests.unittests.test_distros.test_sysconfig.TestSysConfHelper) ... ok
| test_parse_no_change (tests.unittests.test_distros.test_sysconfig.TestSysConfHelper) ... ok
| test_parse_shell_vars (tests.unittests.test_distros.test_sysconfig.TestSysConfHelper) ... ok
| test_metadata_fetch_bdm (tests.unittests.test_ec2_util.TestEc2Util) ... ok
| test_metadata_fetch_key (tests.unittests.test_ec2_util.TestEc2Util) ... ok
| test_metadata_fetch_no_keys (tests.unittests.test_ec2_util.TestEc2Util) ... ok
| test_metadata_fetch_with_2_keys (tests.unittests.test_ec2_util.TestEc2Util) ... ok
| test_userdata_fetch (tests.unittests.test_ec2_util.TestEc2Util) ... ok
| test_userdata_fetch_fail_not_found (tests.unittests.test_ec2_util.TestEc2Util) ... ok
| test_userdata_fetch_fail_server_dead (tests.unittests.test_ec2_util.TestEc2Util) ... ok
| test_userdata_fetch_fail_server_not_found (tests.unittests.test_ec2_util.TestEc2Util) ... ok
| testConfigEmailIndex (tests.unittests.test_filters.test_launch_index.TestLaunchFilter) ... ok
| testHeaderEmailIndex (tests.unittests.test_filters.test_launch_index.TestLaunchFilter) ... ok
| testIndexes (tests.unittests.test_filters.test_launch_index.TestLaunchFilter) ... ok
| testMultiEmailIndex (tests.unittests.test_filters.test_launch_index.TestLaunchFilter) ... ok
| testNoneIndex (tests.unittests.test_filters.test_launch_index.TestLaunchFilter) ... ok
| test_apt_all_proxy_written (tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig) ... ok
| test_apt_http_proxy_written (tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig) ... ok
| test_apt_proxy_written (tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig) ... ok
| test_config_deleted (tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig) ... ok
| test_config_replaced (tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig) ... ok
| test_config_written (tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig) ... ok
| test_proxy_deleted (tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig) ... ok
| test_proxy_replaced (tests.unittests.test_handler.test_handler_apt_conf_v1.TestAptProxyConfig) ... ok
| test_convert_with_apt_mirror (tests.unittests.test_handler.test_handler_apt_conf_v1.TestConversion) ... ok
| test_convert_with_apt_mirror_as_empty_string (tests.unittests.test_handler.test_handler_apt_conf_v1.TestConversion) ... ok
| test_no_old_content (tests.unittests.test_handler.test_handler_apt_conf_v1.TestConversion) ... ok
| Test rendering of a source.list from template for debian ... ok
| Test rendering of a source.list from template for ubuntu ... ok
| Test rendering from a custom source.list template ... ok
| Test rendering of a source.list from template for debian ... ok
| Test rendering of a source.list from template for ubuntu ... ok
| test_apt_v3_source_list_debian - without custom sources or parms ... ok
| test_apt_v3_source_list_psm - Test specifying prim+sec mirrors ... ok
| test_apt_v3_source_list_ubuntu - without custom sources or parms ... ok
| test_apt_v3_srcl_custom - Test rendering a custom source template ... ok
| Test deb source string, overwrite mirror and filename ... ok
| Test deb source string, overwrite mirror and filename (dict) ... ok
| Test Fix three deb source string with filenames (dict) ... ok
| Test Fix three deb source string without filenames (dict) ... ok
| Test Fix three deb source string with filenames ... ok
| Test specification of a source + key with filename being set ... ok
| Test specification of a source + key without filename being set ... ok
| Test specification of a source + keyid with filename being set ... ok
| Test specification of a source + keyid without filename being set ... ok
| test_apt_src_keyid_real - Test keyid including key add ... ok
| Test 3x specification of a source + keyid with filename being set ... ok
| Test specification of a keyid without source ... ok
| Test specifying key without source ... ok
| test_apt_src_longkeyid_ks_real - Test long keyid from other ks ... ok
| test_apt_src_longkeyid_real - Test long keyid including key add ... ok
| Test adding a ppa ... ok
| Test adding three ppa's ... ok
| Test Autoreplacement of MIRROR and RELEASE in source specs ... ok
| Test triple Autoreplacement in source specs (dict) ... ok
| Test Autoreplacement of MIRROR and RELEASE in source specs nofile ... ok
| Test triple Autoreplacement of MIRROR and RELEASE in source specs ... ok
| Test the conversion of old to new format ... ok
| Test the conversion of old to new format with collisions ... ok
| test_convert_to_new_format_dict_collision (tests.unittests.test_handler.test_handler_apt_source_v1.TestAptSourceConfig) ... ok
| test_disable_suites - disable_suites with many configurations ... ok
| test_apt_v3_get_def_mir_non_intel_no_arch (tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig) ... ok
| test_apt_v3_get_default_mirrors_non_intel_with_arch (tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig) ... ok
| test_apt_v3_list_rename - Test find mirror and apt list renaming ... ok
| test_apt_v3_list_rename_non_slash (tests.unittests.test_handler.test_handler_apt_source_v3.TestAptSourceConfig) ... ok
| test_apt_v3_mirror - Test defining a mirror ... ok
| test_apt_v3_mirror_arches - Test arches selection of mirror ... ok
| test_apt_v3_mirror_arches - Test falling back to default arch ... ok
| test_apt_v3_mirror_arches - Test arches fallback to sys default ... ok
| test_apt_v3_mirror_default - Test without defining a mirror ... ok
| test_apt_v3_mirror_search - Test searching mirrors in a list ... ok
| test_apt_v3_mirror_search_dns - Test searching dns patterns ... SKIP: Fails if localdomain is set...
| test_apt_v3_mirror_search_many3 - Test both mirrors specs at once ... ok
| test_apt_v3_proxy - Test apt_*proxy configuration ... ok
| test_apt_v3_src_basic - Test fix deb source string ... ok
| test_apt_v3_src_basic_tri - Test multiple fix deb source strings ... ok
| test_apt_v3_src_key - Test source + key ... ok
| test_apt_v3_src_keyid - Test source + keyid with filename ... ok
| test_apt_v3_src_keyid_keyserver - Test custom keyserver ... ok
| test_apt_v3_src_keyid_real - Test keyid including key add ... ok
| test_apt_v3_src_keyid_tri - Test multiple src+key+filen writes ... ok
| test_apt_v3_src_keyidonly - Test keyid without source ... ok
| test_apt_v3_src_keyonly - Test key without source ... ok
| test_apt_v3_src_longkeyid_ks_real Test long keyid from other ks ... ok
| test_apt_v3_src_longkeyid_real Test long keyid including key add ... ok
| test_apt_v3_src_ppa - Test specification of a ppa ... ok
| test_apt_v3_src_ppa_tri - Test specification of multiple ppa's ... ok
| test_apt_v3_src_replace - Test replacement of MIRROR & RELEASE ... ok
| test_apt_v3_src_replace_fn - Test filename overwritten in dict ... ok
| test_apt_v3_src_replace_tri - Test multiple replace/overwrites ... ok
| test_apt_v3_url_resolvable - Test resolving urls ... ok
| test_disable_suites_blank_lines - ensure blank lines allowed ... ok
| test_dpkg_reconfigure_does_reconfigure (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
| test_dpkg_reconfigure_not_done_if_no_cleaners (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
| test_dpkg_reconfigure_not_done_on_no_data (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
| test_no_set_sel_if_none_to_set (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
| test_reconfigure_if_intersection (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
| test_reconfigure_if_no_intersection (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
| test_set_sel_call_has_expected_input (tests.unittests.test_handler.test_handler_apt_source_v3.TestDebconfSelections) ... ok
| Test adding multiple certificates to the trusted CAs. ... ok
| Test that no certificate are written if not provided. ... ok
| Test adding a single certificate to the trusted CAs ... ok
| Test adding a single certificate to the trusted CAs ... ok
| Test remove_defaults is not called when config value is False. ... ok
| Test that no certificate are written if 'trusted' list is empty. ... ok
| Test that multiple certs get passed to add_ca_certs. ... ok
| Test remove_defaults is not called when config value is False. ... ok
| Test that no certificates are written if the 'trusted' key is not ... ok
| Test remove_defaults works as expected. ... ok
| Test that a single cert gets passed to add_ca_certs. ... ok
| Test that nothing is done if no ca-certs configuration is provided. ... ok
| test_commands (tests.unittests.test_handler.test_handler_ca_certs.TestRemoveDefaultCaCerts) ... ok
| test_commands (tests.unittests.test_handler.test_handler_ca_certs.TestUpdateCaCerts) ... ok
| test basic config looks sane ... ok
| test_firstboot_json (tests.unittests.test_handler.test_handler_chef.TestChef) ... ok
| test_no_config (tests.unittests.test_handler.test_handler_chef.TestChef) ... ok
| test_template_deletes (tests.unittests.test_handler.test_handler_chef.TestChef) ... ok
| test_validation_cert_and_validation_key (tests.unittests.test_handler.test_handler_chef.TestChef) ... ok
| test_validation_cert_with_system (tests.unittests.test_handler.test_handler_chef.TestChef) ... ok
| test_debug_no_write (tests.unittests.test_handler.test_handler_debug.TestDebug) ... ok
| test_debug_write (tests.unittests.test_handler.test_handler_debug.TestDebug) ... ok
| test_size_for_1024_byte_sectors (tests.unittests.test_handler.test_handler_disk_setup.TestGetMbrHddSize) ... ok
| test_size_for_2048_byte_sectors (tests.unittests.test_handler.test_handler_disk_setup.TestGetMbrHddSize) ... ok
| test_size_for_4096_byte_sectors (tests.unittests.test_handler.test_handler_disk_setup.TestGetMbrHddSize) ... ok
| test_size_for_512_byte_sectors (tests.unittests.test_handler.test_handler_disk_setup.TestGetMbrHddSize) ... ok
| test_half_and_half (tests.unittests.test_handler.test_handler_disk_setup.TestGetPartitionMbrLayout) ... ok
| test_single_partition_using_boolean (tests.unittests.test_handler.test_handler_disk_setup.TestGetPartitionMbrLayout) ... ok
| test_single_partition_using_list (tests.unittests.test_handler.test_handler_disk_setup.TestGetPartitionMbrLayout) ... ok
| test_thirds_with_different_partition_type (tests.unittests.test_handler.test_handler_disk_setup.TestGetPartitionMbrLayout) ... ok
| test_multiple_child_nodes_returns_true (tests.unittests.test_handler.test_handler_disk_setup.TestIsDiskUsed) ... ok
| test_one_child_nodes_and_no_fs_returns_false (tests.unittests.test_handler.test_handler_disk_setup.TestIsDiskUsed) ... ok
| test_valid_filesystem_returns_true (tests.unittests.test_handler.test_handler_disk_setup.TestIsDiskUsed) ... ok
| test_handle_with_no_growpart_entry (tests.unittests.test_handler.test_handler_growpart.TestConfig) ... ok
| test_mode_auto_prefers_growpart (tests.unittests.test_handler.test_handler_growpart.TestConfig) ... ok
| test_no_resizers_auto_is_fine (tests.unittests.test_handler.test_handler_growpart.TestConfig) ... ok
| test_no_resizers_mode_growpart_is_exception (tests.unittests.test_handler.test_handler_growpart.TestConfig) ... ok
| test_mode_off (tests.unittests.test_handler.test_handler_growpart.TestDisabled) ... ok
| test_simple_devices (tests.unittests.test_handler.test_handler_growpart.TestResize) ... ok
| test_set_locale_sles (tests.unittests.test_handler.test_handler_locale.TestLocale) ... ok
| test_lxd_cmd_existing (tests.unittests.test_handler.test_handler_lxd.TestLxd) ... ok
| test_lxd_cmd_new_full (tests.unittests.test_handler.test_handler_lxd.TestLxd) ... ok
| test_lxd_cmd_new_partial (tests.unittests.test_handler.test_handler_lxd.TestLxd) ... ok
| test_lxd_cmd_none (tests.unittests.test_handler.test_handler_lxd.TestLxd) ... ok
| test_lxd_debconf_existing (tests.unittests.test_handler.test_handler_lxd.TestLxd) ... ok
| test_lxd_debconf_new_full (tests.unittests.test_handler.test_handler_lxd.TestLxd) ... ok
| test_lxd_debconf_new_partial (tests.unittests.test_handler.test_handler_lxd.TestLxd) ... ok
| test_lxd_debconf_none (tests.unittests.test_handler.test_handler_lxd.TestLxd) ... ok
| test_lxd_init (tests.unittests.test_handler.test_handler_lxd.TestLxd) ... ok
| test_lxd_install (tests.unittests.test_handler.test_handler_lxd.TestLxd) ... ok
| test_no_init_does_nothing (tests.unittests.test_handler.test_handler_lxd.TestLxd) ... ok
| test_no_lxd_does_nothing (tests.unittests.test_handler.test_handler_lxd.TestLxd) ... ok
| test_basic_config (tests.unittests.test_handler.test_handler_mcollective.TestConfig) ... ok
| test_certificats_written (tests.unittests.test_handler.test_handler_mcollective.TestConfig) ... ok
| test_existing_config_is_saved (tests.unittests.test_handler.test_handler_mcollective.TestConfig) ... ok
| test_existing_updated (tests.unittests.test_handler.test_handler_mcollective.TestConfig) ... ok
| test_mcollective_install (tests.unittests.test_handler.test_handler_mcollective.TestHandler) ... ok
| test_existent_disk_but_missing_partition_returns_none (tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname) ... ok
| test_existent_disk_name_returns_full_path (tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname) ... ok
| test_existent_full_disk_path_is_returned (tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname) ... ok
| test_existent_meta_disk_is_returned (tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname) ... ok
| test_existent_meta_partition_is_returned (tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname) ... ok
| test_existent_meta_partition_with_p_is_returned (tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname) ... ok
| test_first_partition_returned_if_existent_disk_is_partitioned (tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname) ... ok
| test_missing_device_returns_none (tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname) ... ok
| test_missing_sys_returns_none (tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname) ... ok
| test_nth_partition_returned_if_requested (tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname) ... ok
| test_transformer_returning_none_returns_none (tests.unittests.test_handler.test_handler_mounts.TestSanitizeDevname) ... ok
| test_no_ntpcfg_does_nothing (tests.unittests.test_handler.test_handler_ntp.TestNtp) ... ok
| Test rendered contents of /etc/ntp.conf for ubuntu ... ok
| test_ntp_conf_custom_pools_and_server (tests.unittests.test_handler.test_handler_ntp.TestNtp) ... ok
| test_ntp_conf_custom_pools_no_server (tests.unittests.test_handler.test_handler_ntp.TestNtp) ... ok
| Test templater.render_to_file() for debian ... ok
| Test templater.render_to_file() for fedora ... ok
| Test templater.render_to_file() for rhel ... ok
| Test templater.render_to_file() for sles ... ok
| Test templater.render_to_file() for ubuntu ... ok
| test_ntp_conf_servers_no_pools (tests.unittests.test_handler.test_handler_ntp.TestNtp) ... ok
| Test ntp handler renders ubuntu ntp.conf template ... ok
| test_ntp_install (tests.unittests.test_handler.test_handler_ntp.TestNtp) ... ok
| test_ntp_install_not_needed (tests.unittests.test_handler.test_handler_ntp.TestNtp) ... ok
| test_ntp_rename_ntp_conf (tests.unittests.test_handler.test_handler_ntp.TestNtp) ... ok
| test_ntp_rename_ntp_conf_skip_missing (tests.unittests.test_handler.test_handler_ntp.TestNtp) ... ok
| test_cmd_exit_nonzero_warns (tests.unittests.test_handler.test_handler_power_state.TestCheckCondition) ... ok
| test_cmd_exit_one_false (tests.unittests.test_handler.test_handler_power_state.TestCheckCondition) ... ok
| test_cmd_exit_zero_true (tests.unittests.test_handler.test_handler_power_state.TestCheckCondition) ... ok
| test_false_is_false (tests.unittests.test_handler.test_handler_power_state.TestCheckCondition) ... ok
| test_true_is_true (tests.unittests.test_handler.test_handler_power_state.TestCheckCondition) ... ok
| test_condition_default_is_true (tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState) ... ok
| test_condition_null_raises (tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState) ... ok
| test_empty_mode (tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState) ... ok
| test_invalid_delay (tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState) ... ok
| test_invalid_mode (tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState) ... ok
| test_irrelevant_config (tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState) ... ok
| test_message_present (tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState) ... ok
| test_no_config (tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState) ... ok
| test_no_message (tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState) ... ok
| test_valid_delay (tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState) ... ok
| test_valid_modes (tests.unittests.test_handler.test_handler_power_state.TestLoadPowerState) ... ok
| test_multiline_content (tests.unittests.test_handler.test_handler_rsyslog.TestApplyChanges) ... ok
| test_multiple_files (tests.unittests.test_handler.test_handler_rsyslog.TestApplyChanges) ... ok
| test_repeat_def (tests.unittests.test_handler.test_handler_rsyslog.TestApplyChanges) ... ok
| test_simple (tests.unittests.test_handler.test_handler_rsyslog.TestApplyChanges) ... ok
| test_legacy_defaults (tests.unittests.test_handler.test_handler_rsyslog.TestLoadConfig) ... ok
| test_legacy_full (tests.unittests.test_handler.test_handler_rsyslog.TestLoadConfig) ... ok
| test_new_configs (tests.unittests.test_handler.test_handler_rsyslog.TestLoadConfig) ... ok
| test_new_defaults (tests.unittests.test_handler.test_handler_rsyslog.TestLoadConfig) ... ok
| test_invalid_multiple_colon (tests.unittests.test_handler.test_handler_rsyslog.TestParseRemotesLine) ... ok
| test_invalid_port (tests.unittests.test_handler.test_handler_rsyslog.TestParseRemotesLine) ... ok
| test_name_in_string (tests.unittests.test_handler.test_handler_rsyslog.TestParseRemotesLine) ... ok
| test_valid_ipv6 (tests.unittests.test_handler.test_handler_rsyslog.TestParseRemotesLine) ... ok
| test_valid_ipv6_with_port (tests.unittests.test_handler.test_handler_rsyslog.TestParseRemotesLine) ... ok
| test_valid_port (tests.unittests.test_handler.test_handler_rsyslog.TestParseRemotesLine) ... ok
| test_header_footer (tests.unittests.test_handler.test_handler_rsyslog.TestRemotesToSyslog) ... ok
| test_simple (tests.unittests.test_handler.test_handler_rsyslog.TestRemotesToSyslog) ... ok
| test_with_empty_or_null (tests.unittests.test_handler.test_handler_rsyslog.TestRemotesToSyslog) ... ok
| test_append_random (tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed) ... ok
| test_append_random_b64 (tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed) ... ok
| test_append_random_base64 (tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed) ... ok
| test_append_random_gz (tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed) ... ok
| test_append_random_gzip (tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed) ... ok
| test_append_random_metadata (tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed) ... ok
| test_append_random_unknown_encoding (tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed) ... ok
| test_file_in_environment_for_command (tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed) ... ok
| test_seed_command_and_required (tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed) ... ok
| test_seed_command_not_provided (tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed) ... ok
| test_seed_command_provided_and_available (tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed) ... ok
| test_unavailable_seed_command_and_required_raises_error (tests.unittests.test_handler.test_handler_seed_random.TestRandomSeed) ... ok
| test_write_hostname_debian (tests.unittests.test_handler.test_handler_set_hostname.TestHostname) ... ok
| test_write_hostname_rhel (tests.unittests.test_handler.test_handler_set_hostname.TestHostname) ... ok
| test_write_hostname_sles (tests.unittests.test_handler.test_handler_set_hostname.TestHostname) ... ok
| test_package_ops_1 (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_package_ops_common_filename (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_package_ops_config_only (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_package_ops_config_overrides_file (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_package_ops_install_and_config (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_package_ops_install_long_config_short (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_package_ops_namespacing (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_package_ops_with_file (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_render_does_not_pad_cfgfile (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_render_long_configs_short (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_render_op_config_bytes (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_render_op_config_dict (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_render_op_config_int (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_render_op_config_list (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_render_op_config_string (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_render_op_localsnap (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_render_op_localsnap_localconfig (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_render_op_snap (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_render_op_snap_config (tests.unittests.test_handler.test_handler_snappy.TestInstallPackages) ... ok
| test_add_assertions_nonlist (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_add_assertions (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_add_assertions_ack_fails (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_add_assertions_empty (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_add_snap_user_email_known (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_add_snap_user_email_only (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_add_snap_user_no_config (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_add_snap_user_no_email (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_add_snap_user_not_dict (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_handle_no_config (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_handle_snapuser (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_handle_snapuser_known (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_handle_snapuser_known_managed (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_handle_snapuser_known_no_assertion (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_snap_config_handle_system_not_snappy (tests.unittests.test_handler.test_handler_snappy.TestSnapConfig) ... ok
| test_do_register (tests.unittests.test_handler.test_handler_spacewalk.TestSpacewalk) ... ok
| test_is_registered (tests.unittests.test_handler.test_handler_spacewalk.TestSpacewalk) ... ok
| test_not_is_registered (tests.unittests.test_handler.test_handler_spacewalk.TestSpacewalk) ... ok
| test_set_timezone_sles (tests.unittests.test_handler.test_handler_timezone.TestTimezone) ... ok
| test_all_decodings (tests.unittests.test_handler.test_handler_write_files.TestWriteFiles) ... ok
| test_simple (tests.unittests.test_handler.test_handler_write_files.TestWriteFiles) ... ok
| test_yaml_binary (tests.unittests.test_handler.test_handler_write_files.TestWriteFiles) ... ok
| test_bad_config (tests.unittests.test_handler.test_handler_yum_add_repo.TestConfig) ... ok
| test_write_config (tests.unittests.test_handler.test_handler_yum_add_repo.TestConfig) ... ok
| test_get_ipath_and_empty_instance_id_returns_none (tests.unittests.test_helpers.TestPaths) ... ok
| test_get_ipath_and_instance_id_with_slashes (tests.unittests.test_helpers.TestPaths) ... ok
| test_compat_merge_sub_dict (tests.unittests.test_merging.TestSimpleRun) ... ok
| test_compat_merge_sub_dict2 (tests.unittests.test_merging.TestSimpleRun) ... ok
| test_compat_merge_sub_list (tests.unittests.test_merging.TestSimpleRun) ... ok
| test_compat_merges_dict (tests.unittests.test_merging.TestSimpleRun) ... ok
| test_compat_merges_dict2 (tests.unittests.test_merging.TestSimpleRun) ... ok
| test_compat_merges_list (tests.unittests.test_merging.TestSimpleRun) ... ok
| test_compat_merges_str (tests.unittests.test_merging.TestSimpleRun) ... ok
| test_merge_cc_samples (tests.unittests.test_merging.TestSimpleRun) ... ok
| test_seed_runs (tests.unittests.test_merging.TestSimpleRun) ... ok
| test_no_required_and_optional (tests.unittests.test_pathprefix2dict.TestPathPrefix2Dict) ... ok
| test_required_and_optional (tests.unittests.test_pathprefix2dict.TestPathPrefix2Dict) ... ok
| test_required_missing (tests.unittests.test_pathprefix2dict.TestPathPrefix2Dict) ... ok
| test_required_only (tests.unittests.test_pathprefix2dict.TestPathPrefix2Dict) ... ok
| test_added_item_included_in_output (tests.unittests.test_registry.TestDictRegistry) ... ok
| test_keys_cannot_be_replaced (tests.unittests.test_registry.TestDictRegistry) ... ok
| test_modifying_registered_items_isnt_exposed_to_other_callers (tests.unittests.test_registry.TestDictRegistry) ... ok
| test_registry_starts_out_empty (tests.unittests.test_registry.TestDictRegistry) ... ok
| test_base_reporting_handler_is_abstract (tests.unittests.test_reporting.TestBaseReportingHandler) ... ok
| test_log_handler_registered_by_default (tests.unittests.test_reporting.TestDefaultRegisteredHandler) ... ok
| test_as_has_result (tests.unittests.test_reporting.TestFinishReportingEvent) ... ok
| test_appropriate_logger_used (tests.unittests.test_reporting.TestLogHandler) ... ok
| test_log_message_uses_event_as_string (tests.unittests.test_reporting.TestLogHandler) ... ok
| test_single_log_message_at_info_published (tests.unittests.test_reporting.TestLogHandler) ... ok
| test_invalid_result_raises_attribute_error (tests.unittests.test_reporting.TestReportFinishEvent) ... ok
| test_report_finish_event_passes_something_with_as_string_to_handlers (tests.unittests.test_reporting.TestReportFinishEvent) ... ok
| test_reporting_successful_finish_has_sensible_string_repr (tests.unittests.test_reporting.TestReportFinishEvent) ... ok
| test_reporting_unsuccessful_finish_has_sensible_string_repr (tests.unittests.test_reporting.TestReportFinishEvent) ... ok
| test_report_start_event_passes_something_with_as_string_to_handlers (tests.unittests.test_reporting.TestReportStartEvent) ... ok
| test_empty_configuration_doesnt_add_handlers (tests.unittests.test_reporting.TestReportingConfiguration) ... ok
| test_handler_config_not_modified (tests.unittests.test_reporting.TestReportingConfiguration) ... ok
| test_handlers_removed_if_falseish_specified (tests.unittests.test_reporting.TestReportingConfiguration) ... ok
| test_looks_up_handler_by_type_and_adds_it (tests.unittests.test_reporting.TestReportingConfiguration) ... ok
| test_uses_non_type_parts_of_config_dict_as_kwargs (tests.unittests.test_reporting.TestReportingConfiguration) ... ok
| test_as_dict (tests.unittests.test_reporting.TestReportingEvent) ... ok
| test_as_string (tests.unittests.test_reporting.TestReportingEvent) ... ok
| test_child_fullname_respects_parent (tests.unittests.test_reporting.TestReportingEventStack) ... ok
| test_child_result_bubbles_up (tests.unittests.test_reporting.TestReportingEventStack) ... ok
| test_finish_exception_defaults_fail (tests.unittests.test_reporting.TestReportingEventStack) ... ok
| test_message_updatable (tests.unittests.test_reporting.TestReportingEventStack) ... ok
| test_message_used_in_finish (tests.unittests.test_reporting.TestReportingEventStack) ... ok
| test_reporting_child_default_to_parent (tests.unittests.test_reporting.TestReportingEventStack) ... ok
| test_reporting_disabled_does_not_report_events (tests.unittests.test_reporting.TestReportingEventStack) ... ok
| test_reporting_event_has_sane_repr (tests.unittests.test_reporting.TestReportingEventStack) ... ok
| test_result_on_exception_used (tests.unittests.test_reporting.TestReportingEventStack) ... ok
| test_set_invalid_result_raises_value_error (tests.unittests.test_reporting.TestReportingEventStack) ... ok
| test_start_and_finish_success (tests.unittests.test_reporting.TestReportingEventStack) ... ok
| test_invalid_status_access_raises_value_error (tests.unittests.test_reporting.TestStatusAccess) ... ok
| Emulates a system that is already registered. Ensure it gets ... ok
| Registration with auto-attach, service-level, adding pools, ... ok
| Simple registration with username and password ... ok
| Attempt to register with a key that we don't know ... ok
| Attempt to register without the org key/value ... ok
| Attempt to register without the password key/value ... ok
| Register with pools that are not in the format of a list ... ok
| Register with repos that are not in the format of a list ... ok
| Attempt to register using service-level without the auto-attach key ... ok
| test_none_ds (tests.unittests.test_runs.test_merge_run.TestMergeRun) ... ok
| test_none_ds (tests.unittests.test_runs.test_simple_run.TestSimpleRun) ... ok
| test_parse_invalid_keytype (tests.unittests.test_sshutil.TestAuthKeyLineParser) ... ok
| test_parse_no_comment (tests.unittests.test_sshutil.TestAuthKeyLineParser) ... ok
| test_parse_with_keyoptions (tests.unittests.test_sshutil.TestAuthKeyLineParser) ... ok
| test_parse_with_options_passed_in (tests.unittests.test_sshutil.TestAuthKeyLineParser) ... ok
| test_simple_parse (tests.unittests.test_sshutil.TestAuthKeyLineParser) ... ok
| test_blank_lines (tests.unittests.test_sshutil.TestParseSSHConfig) ... ok
| test_comment_line (tests.unittests.test_sshutil.TestParseSSHConfig) ... ok
| test_empty_file (tests.unittests.test_sshutil.TestParseSSHConfig) ... ok
| test_lower_case_config (tests.unittests.test_sshutil.TestParseSSHConfig) ... ok
| test_lower_case_with_equals (tests.unittests.test_sshutil.TestParseSSHConfig) ... ok
| test_not_a_file (tests.unittests.test_sshutil.TestParseSSHConfig) ... ok
| test_upper_case_config (tests.unittests.test_sshutil.TestParseSSHConfig) ... ok
| test_upper_case_with_equals (tests.unittests.test_sshutil.TestParseSSHConfig) ... ok
| test_detection (tests.unittests.test_templating.TestTemplates) ... SKIP: cheetah renderer not available
| test_render_basic (tests.unittests.test_templating.TestTemplates) ... ok
| test_render_basic2 (tests.unittests.test_templating.TestTemplates) ... ok
| test_render_basic_deeper (tests.unittests.test_templating.TestTemplates) ... ok
| test_render_basic_no_parens (tests.unittests.test_templating.TestTemplates) ... ok
| test_render_basic_parens (tests.unittests.test_templating.TestTemplates) ... ok
| test_render_cheetah (tests.unittests.test_templating.TestTemplates) ... ok
| test_render_default (tests.unittests.test_templating.TestTemplates) ... ok
| test_render_jinja (tests.unittests.test_templating.TestTemplates) ... ok
| Empty directories should be deleted. ... ok
| Single file should be deleted. ... ok
| Nested directories should be deleted. ... ok
| Non-empty directories should be deleted. ... ok
| Symlinks should be deleted. ... ok
| Ensure directory itself is not deleted. ... ok
| test_decode_binary_plain_text_with_hex (tests.unittests.test_util.TestEncode) ... ok
| Single string is converted to one element list. ... ok
| Default is not returned if key is found. ... ok
| None is returned if key is not found and no default given. ... ok
| Default is returned if key is not found. ... ok
| If value is None empty list is returned. ... ok
| test_cmdline_reads_debug_env (tests.unittests.test_util.TestGetCmdline) ... ok
| test_keyval_str_to_dict (tests.unittests.test_util.TestKeyValStrings) ... ok
| test_bogus_returns_default (tests.unittests.test_util.TestLoadYaml) ... ok
| test_nonallowed_returns_default (tests.unittests.test_util.TestLoadYaml) ... ok
| test_python_unicode (tests.unittests.test_util.TestLoadYaml) ... ok
| test_simple (tests.unittests.test_util.TestLoadYaml) ... ok
| test_unsafe_types (tests.unittests.test_util.TestLoadYaml) ... ok
| test_unicode_not_messed_up (tests.unittests.test_util.TestMessageFromString) ... ok
| test_invalid_mountinfo (tests.unittests.test_util.TestMountinfoParsing) ... ok
| test_precise_ext4_root (tests.unittests.test_util.TestMountinfoParsing) ... ok
| test_raring_btrfs_root (tests.unittests.test_util.TestMountinfoParsing) ... ok
| test_given_log_level_used (tests.unittests.test_util.TestMultiLog) ... ok
| test_log_level_defaults_to_debug (tests.unittests.test_util.TestMultiLog) ... ok
| test_logs_dont_go_to_stdout_if_console_exists (tests.unittests.test_util.TestMultiLog) ... ok
| test_logs_go_to_console_by_default (tests.unittests.test_util.TestMultiLog) ... ok
| test_logs_go_to_log_if_given (tests.unittests.test_util.TestMultiLog) ... ok
| test_logs_go_to_stdout_if_console_does_not_exist (tests.unittests.test_util.TestMultiLog) ... ok
| test_newlines_stripped_from_log_call (tests.unittests.test_util.TestMultiLog) ... ok
| test_stderr_not_used_if_false (tests.unittests.test_util.TestMultiLog) ... ok
| test_stderr_used_by_default (tests.unittests.test_util.TestMultiLog) ... ok
| test_pexec_error_empty_msgs (tests.unittests.test_util.TestProcessExecutionError) ... ok
| test_pexec_error_indent_text (tests.unittests.test_util.TestProcessExecutionError) ... ok
| test_pexec_error_multi_line_msgs (tests.unittests.test_util.TestProcessExecutionError) ... ok
| test_pexec_error_single_line_msgs (tests.unittests.test_util.TestProcessExecutionError) ... ok
| test_pexec_error_type (tests.unittests.test_util.TestProcessExecutionError) ... ok
| test_dmidecode_not_used_on_arm (tests.unittests.test_util.TestReadDMIData) ... ok
| test_dmidecode_used_if_no_sysfs_file_on_disk (tests.unittests.test_util.TestReadDMIData) ... ok
| test_dots_returned_instead_of_foxfox (tests.unittests.test_util.TestReadDMIData) ... ok
| test_none_returned_if_dmidecode_not_in_path (tests.unittests.test_util.TestReadDMIData) ... ok
| test_none_returned_if_neither_source_has_data (tests.unittests.test_util.TestReadDMIData) ... ok
| test_sysfs_used_with_key_in_mapping_and_file_on_disk (tests.unittests.test_util.TestReadDMIData) ... ok
| test_unicode_not_messed_up (tests.unittests.test_util.TestReadSeeded) ... ok
| test_bunch_of_slashes_in_path (tests.unittests.test_util.TestSubp) ... ok
| test_returns_none_if_no_capture (tests.unittests.test_util.TestSubp) ... ok
| test_subp_capture_stderr (tests.unittests.test_util.TestSubp) ... ok
| test_subp_decode_ignore (tests.unittests.test_util.TestSubp) ... ok
| test_subp_decode_invalid_utf8_replaces (tests.unittests.test_util.TestSubp) ... ok
| test_subp_decode_strict_raises (tests.unittests.test_util.TestSubp) ... ok
| test_subp_decode_strict_valid_utf8 (tests.unittests.test_util.TestSubp) ... ok
| test_subp_env_and_update_env (tests.unittests.test_util.TestSubp) ... ok
| test_subp_handles_utf8 (tests.unittests.test_util.TestSubp) ... ok
| test_subp_reads_env (tests.unittests.test_util.TestSubp) ... ok
| test_subp_respects_decode_false (tests.unittests.test_util.TestSubp) ... ok
| test_subp_update_env (tests.unittests.test_util.TestSubp) ... ok
| Verify basic usage with default args. ... ok
| Verify custom mode works properly. ... ok
| Verify custom omode works properly. ... ok
| Verifiy that directories are created is required. ... ok
| Make sure the selinux guard is called correctly. ... ok
| test_config_file_dhcp_2nics (tests.unittests.test_vmware_config_file.TestVmwareConfigFile) ... ok
| test_configfile_static_2nics (tests.unittests.test_vmware_config_file.TestVmwareConfigFile) ... ok
| test_utility_methods (tests.unittests.test_vmware_config_file.TestVmwareConfigFile) ... ok
|
| ======================================================================
| FAIL: test_instance_level_keys_replace_project_level_keys (tests.unittests.test_datasource.test_gce.TestDataSourceGCE)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/<<PKGBUILDDIR>>/tests/unittests/test_datasource/test_gce.py", line 150, in test_instance_level_keys_replace_project_level_keys
| self.assertEqual([key_content], self.ds.get_public_ssh_keys())
| AssertionError: Lists differ: ['ssh-rsa JustAUser root@server'] != ['ssh-rsa AA2..+aRD0fyVw== root@server']
|
| First differing element 0:
| ssh-rsa JustAUser root@server
| ssh-rsa AA2..+aRD0fyVw== root@server
|
| - ['ssh-rsa JustAUser root@server']
| + ['ssh-rsa AA2..+aRD0fyVw== root@server']
| -------------------- >> begin captured logging << --------------------
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/id' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/id', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/id HTTP/1.1" 200 3
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/instance/id (200, 3b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/zone' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/zone', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/zone HTTP/1.1" 200 7
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/instance/zone (200, 7b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/hostname' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/hostname', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/hostname HTTP/1.1" 200 24
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/instance/hostname (200, 24b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/project/attributes/sshKeys' with {'url': 'http://metadata.google.internal/computeMetadata/v1/project/attributes/sshKeys', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/project/attributes/sshKeys HTTP/1.1" 200 41
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/project/attributes/sshKeys (200, 41b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/sshKeys' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/sshKeys', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/attributes/sshKeys HTTP/1.1" 404 0
| cloudinit.sources.DataSourceGCE: DEBUG: url instance/attributes/sshKeys raised exception 404 Client Error: Not Found for url: http://metadata.google.internal/computeMetadata/v1/instance/attributes/sshKeys
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/attributes/user-data HTTP/1.1" 200 14
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data (200, 14b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data-encoding' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data-encoding', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/attributes/user-data-encoding HTTP/1.1" 404 0
| cloudinit.sources.DataSourceGCE: DEBUG: url instance/attributes/user-data-encoding raised exception 404 Client Error: Not Found for url: http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data-encoding
| --------------------- >> end captured logging << ---------------------
|
| ======================================================================
| FAIL: test_instance_level_ssh_keys_are_used (tests.unittests.test_datasource.test_gce.TestDataSourceGCE)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/<<PKGBUILDDIR>>/tests/unittests/test_datasource/test_gce.py", line 140, in test_instance_level_ssh_keys_are_used
| self.assertIn(key_content, self.ds.get_public_ssh_keys())
| AssertionError: 'ssh-rsa JustAUser root@server' not found in ['ssh-rsa AA2..+aRD0fyVw== root@server']
| -------------------- >> begin captured logging << --------------------
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/id' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/id', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/id HTTP/1.1" 200 3
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/instance/id (200, 3b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/zone' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/zone', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/zone HTTP/1.1" 200 7
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/instance/zone (200, 7b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/hostname' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/hostname', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/hostname HTTP/1.1" 200 24
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/instance/hostname (200, 24b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/project/attributes/sshKeys' with {'url': 'http://metadata.google.internal/computeMetadata/v1/project/attributes/sshKeys', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/project/attributes/sshKeys HTTP/1.1" 200 41
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/project/attributes/sshKeys (200, 41b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/sshKeys' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/sshKeys', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/attributes/sshKeys HTTP/1.1" 404 0
| cloudinit.sources.DataSourceGCE: DEBUG: url instance/attributes/sshKeys raised exception 404 Client Error: Not Found for url: http://metadata.google.internal/computeMetadata/v1/instance/attributes/sshKeys
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/attributes/user-data HTTP/1.1" 200 14
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data (200, 14b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data-encoding' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data-encoding', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/attributes/user-data-encoding HTTP/1.1" 404 0
| cloudinit.sources.DataSourceGCE: DEBUG: url instance/attributes/user-data-encoding raised exception 404 Client Error: Not Found for url: http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data-encoding
| --------------------- >> end captured logging << ---------------------
|
| ======================================================================
| FAIL: test_metadata_encoding (tests.unittests.test_datasource.test_gce.TestDataSourceGCE)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/<<PKGBUILDDIR>>/tests/unittests/test_datasource/test_gce.py", line 113, in test_metadata_encoding
| self.assertEqual(decoded, self.ds.get_userdata_raw())
| AssertionError: b'/bin/echo baz\n' != b'/bin/echo foo\n'
| -------------------- >> begin captured logging << --------------------
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/id' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/id', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/id HTTP/1.1" 200 5
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/instance/id (200, 5b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/zone' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/zone', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/zone HTTP/1.1" 200 7
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/instance/zone (200, 7b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/hostname' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/hostname', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/hostname HTTP/1.1" 200 24
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/instance/hostname (200, 24b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/project/attributes/sshKeys' with {'url': 'http://metadata.google.internal/computeMetadata/v1/project/attributes/sshKeys', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/project/attributes/sshKeys HTTP/1.1" 200 41
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/project/attributes/sshKeys (200, 41b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/sshKeys' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/sshKeys', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/attributes/sshKeys HTTP/1.1" 404 0
| cloudinit.sources.DataSourceGCE: DEBUG: url instance/attributes/sshKeys raised exception 404 Client Error: Not Found for url: http://metadata.google.internal/computeMetadata/v1/instance/attributes/sshKeys
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/attributes/user-data HTTP/1.1" 200 14
| cloudinit.url_helper: DEBUG: Read from http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data (200, 14b) after 1 attempts
| cloudinit.url_helper: DEBUG: [0/1] open 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data-encoding' with {'url': 'http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data-encoding', 'allow_redirects': True, 'method': 'GET', 'headers': {'User-Agent': 'Cloud-Init/0.7.9', 'X-Google-Metadata-Request': 'True'}} configuration
| urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): metadata.google.internal
| urllib3.connectionpool: DEBUG: http://metadata.google.internal:80 "GET /computeMetadata/v1/instance/attributes/user-data-encoding HTTP/1.1" 404 0
| cloudinit.sources.DataSourceGCE: DEBUG: url instance/attributes/user-data-encoding raised exception 404 Client Error: Not Found for url: http://metadata.google.internal/computeMetadata/v1/instance/attributes/user-data-encoding
| --------------------- >> end captured logging << ---------------------
|
| ----------------------------------------------------------------------
| Ran 766 tests in 1.787s
|
| FAILED (SKIP=15, failures=3)
| make[1]: *** [debian/rules:14: override_dh_auto_test] Error 1
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| make: *** [debian/rules:7: build] Error 2
| dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Helmut
--- End Message ---