[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#910182: marked as done (cloud-init FTBFS: tests fail)



Your message dated Wed, 10 Oct 2018 20:39:03 +0200
with message-id <0ccaeb3b-4ad3-50ef-fc3f-55315175bb56@debian.org>
and subject line Fix Uploaded
has caused the Debian Bug report #910182,
regarding cloud-init FTBFS: tests fail
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
910182: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910182
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- 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 ---
--- Begin Message ---
The last upload with latest upstream 18.3 version fixes it, so closing
this bug.

Thomas Goirand (zigo)

--- End Message ---

Reply to: