AssertionError

Element counts were not equal: First has 1, Second has 0: 'roles_max_num' search by Google

args : tuple
("Element counts were not equal:\nFirst has 1, Second has 0: 'roles_max_num'",)

Traceback

  1. /usr/local/lib/python3.7/unittest/case.py in testPartExecutor (arguments )

    self : _Outcome
    <unittest.case._Outcome object at 0x7facf41f6250>
    test_case : Accounts
    test_describe_attributes (c2tests.ec2.accounts.Accounts)
    isTest : bool
    True
    1. @contextlib.contextmanager
    2. def testPartExecutor(self, test_case, isTest=False):
    3. old_success = self.success
    4. self.success = True
    5. try:
    6. yield
    7. except KeyboardInterrupt:
    8. raise
    9. except SkipTest as e:
    10. self.success = False

    Locals

    exc_info : NoneType
    None
    old_success : bool
    True

    Globals

    __unittest : bool
    True
    _subtest_msg_sentinel : object
    <object object at 0x7fad033ecfd0>
    DIFF_OMITTED : str
    Diff is %s characters long. Set self.maxDiff to None to see it.
  2. /usr/local/lib/python3.7/unittest/case.py in run (arguments )

    self : Accounts
    test_describe_attributes (c2tests.ec2.accounts.Accounts)
    result : DiagnosticsTestResult
    <xmlrunner.extra.diagnosticstestrunner.DiagnosticsTestResult run=1 errors=0 failures=0>
    1. with outcome.testPartExecutor(self):
    2. self.setUp()
    3. if outcome.success:
    4. outcome.expecting_failure = expecting_failure
    5. with outcome.testPartExecutor(self, isTest=True):
    6. testMethod()
    7. outcome.expecting_failure = False
    8. with outcome.testPartExecutor(self):
    9. self.tearDown()

    Locals

    expecting_failure : bool
    False
    expecting_failure_class : bool
    False
    expecting_failure_method : bool
    False
    orig_result : DiagnosticsTestResult
    <xmlrunner.extra.diagnosticstestrunner.DiagnosticsTestResult run=1 errors=0 failures=0>
    outcome : _Outcome
    <unittest.case._Outcome object at 0x7facf41f6250>
    testMethod : method
    <bound method Accounts.test_describe_attributes of <c2tests.ec2.accounts.Accounts testMethod=test_describe_attributes>>

    Globals

    __unittest : bool
    True
    _subtest_msg_sentinel : object
    <object object at 0x7fad033ecfd0>
    DIFF_OMITTED : str
    Diff is %s characters long. Set self.maxDiff to None to see it.
  3. /root/c2tests/.venv/lib/python3.7/site-packages/c2tests/ec2/accounts.py in test_describe_attributes (arguments )

    self : Accounts
    test_describe_attributes (c2tests.ec2.accounts.Accounts)
    1. ]
    2. result = self.describe_account_attributes(attribute_names)
    3. self.assertEqual(attribute_names, self._get_attribute_names(result))
    4. result = self.describe_account_attributes()
    5. self.assertCountEqual(AVAILABLE_ATTRIBUTES, self._get_attribute_names(result))
    6. def test_describe_attributes_invalid_attributes(self):
    7. """Test DescribeAccountAttribues method

    Locals

    attribute_names : list
    ['addresses_max_num', 'instances_max_num', 'kubernetes_clusters_max_num', 'network_acl_entries_max_num', 'network_acl_max_num', 'placement_groups_max_num', 'security_groups_max_per_port', 'snapshots_max_num', 'snapshots_max_pending_num', 'snapshots_max_pending_per_volume', 'default_vpc']
    result : ResultSet
    [<boto.ec2.attributes.AccountAttribute object at 0x7facecb62110>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb62c10>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb62f50>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb62bd0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb62e50>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb62c90>, <boto.ec2.attributes.AccountAttribute object at 0x7facecbc2310>, <boto.ec2.attributes.AccountAttribute object at 0x7facecbc2bd0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecbc2c10>, <boto.ec2.attributes.AccountAttribute object at 0x7facecbc2ed0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecbc24d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54250>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54f90>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54950>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54b10>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54410>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54e50>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb549d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54990>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54550>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb543d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4c610>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4cb90>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4ca10>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4c3d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4ce90>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4cb50>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4c050>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4c190>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4cbd0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4c250>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4c8d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4c590>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4ca90>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4ccd0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4cad0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4c6d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb4c790>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66090>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66110>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66190>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66450>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66350>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66390>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66290>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66410>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb664d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb666d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66710>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66550>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66590>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb665d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66610>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66750>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb667d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66850>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66a50>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66890>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66910>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb668d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66990>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66a10>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66b50>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66b90>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66c50>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb66cd0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb624d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb62510>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb62590>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb62610>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb62390>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb62450>, <boto.ec2.attributes.AccountAttribute object at 0x7facef8652d0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54310>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54610>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54b90>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54350>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54bd0>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54e10>, <boto.ec2.attributes.AccountAttribute object at 0x7facecb54290>]

    Globals

    AVAILABLE_ATTRIBUTES : list
    ['default_vpc', 'supported_platforms', 'volume_types', 'users_max_num', 'projects_max_num', 'roles_max_num', 'ssh_keys_max_num', 'addresses_max_num', 'instances_max_num', 'cores_max_num', 'memory_max_size', 'bucket_max_size', 'buckets_max_num', 'files_max_num', 'vpcs_max_num', 'dopts_max_num', 'cgws_max_num', 'vpncs_max_num', 'network_interfaces_max_num', 'virtual_switches_max_num', 'vpc_subnets_max_num', 'security_groups_total_num', 'security_group_rules_max_num', 'security_groups_max_per_port', 'network_acl_max_num', 'network_acl_entries_max_num', 'placement_groups_max_num', 'placement_groups_max_instances_num', 'images_max_num', 'images_max_pending', 'volumes_max_num', 'volumes_max_size', 'volumes_total_size', 'snapshots_max_num', 'snapshots_max_pending_num', 'snapshots_max_pending_per_volume', 'tags_per_resource_max_num', 'trails_per_customer_max_num', 'finished_reports_max_num', 'max_report_part_lines', 'max_report_queue_size_per_customer', 'launch_templates_max_num', 'launch_template_versions_per_template', 'kubernetes_clusters_max_num', 'kubernetes_cluster_masters_max_num', 'kubernetes_cluster_workers_max_num', 'paas_clusters_max_num', 'paas_cluster_members_max_num', 'as_asg_max_num', 'as_policies_per_asg_max_num', 'as_max_notif_configs_per_asg', 'as_max_targets_per_notif_config', 'lb_max_num', 'lb_listeners_max_num', 'target_group_max_num', 'target_group_targets_max_num', 'ds_zones_max_num', 'ds_zones_max_vpcs', 'ds_zone_record_sets_max_num', 'ds_record_set_records_max_num', 'bs_backup_plans_max_num', 'bs_instances_max_num', 'bs_rules_max_num', 'bs_selections_max_num', 'bs_vaults_max_num', 'transit_gateways_max_num', 'tgw_per_vpc_max_num', 'dcgw_per_tgw_max_num', 'attachments_per_tgw_max_num', 'rtb_per_tgw_max_num', 'static_routes_per_tgw_rtb_max_num', 'dynamic_routes_per_tgw_rtb_max_num', 'rtb_max_num', 'static_routes_per_rtb_max_num', 'dynamic_routes_per_rtb_max_num', 'dc_connections_max_num', 'dc_lags_max_num', 'dc_dcgws_max_num', 'dc_tgw_per_dcgw_max_num', 'dc_transit_vif_per_conn_max_num', 'dc_vif_per_dcgw_max_num']
    SUPPORTED_PLATFORM_VPC : str
    VPC
    SUPPORTED_PLATFORMS : list
    ['VPC']
  4. /usr/local/lib/python3.7/unittest/case.py in assertCountEqual (arguments )

    self : Accounts
    test_describe_attributes (c2tests.ec2.accounts.Accounts)
    first : Counter
    Counter({'default_vpc': 1, 'supported_platforms': 1, 'volume_types': 1, 'users_max_num': 1, 'projects_max_num': 1, 'roles_max_num': 1, 'ssh_keys_max_num': 1, 'addresses_max_num': 1, 'instances_max_num': 1, 'cores_max_num': 1, 'memory_max_size': 1, 'bucket_max_size': 1, 'buckets_max_num': 1, 'files_max_num': 1, 'vpcs_max_num': 1, 'dopts_max_num': 1, 'cgws_max_num': 1, 'vpncs_max_num': 1, 'network_interfaces_max_num': 1, 'virtual_switches_max_num': 1, 'vpc_subnets_max_num': 1, 'security_groups_total_num': 1, 'security_group_rules_max_num': 1, 'security_groups_max_per_port': 1, 'network_acl_max_num': 1, 'network_acl_entries_max_num': 1, 'placement_groups_max_num': 1, 'placement_groups_max_instances_num': 1, 'images_max_num': 1, 'images_max_pending': 1, 'volumes_max_num': 1, 'volumes_max_size': 1, 'volumes_total_size': 1, 'snapshots_max_num': 1, 'snapshots_max_pending_num': 1, 'snapshots_max_pending_per_volume': 1, 'tags_per_resource_max_num': 1, 'trails_per_customer_max_num': 1, 'finished_reports_max_num': 1, 'max_report_part_lines': 1, 'max_report_queue_size_per_customer': 1, 'launch_templates_max_num': 1, 'launch_template_versions_per_template': 1, 'kubernetes_clusters_max_num': 1, 'kubernetes_cluster_masters_max_num': 1, 'kubernetes_cluster_workers_max_num': 1, 'paas_clusters_max_num': 1, 'paas_cluster_members_max_num': 1, 'as_asg_max_num': 1, 'as_policies_per_asg_max_num': 1, 'as_max_notif_configs_per_asg': 1, 'as_max_targets_per_notif_config': 1, 'lb_max_num': 1, 'lb_listeners_max_num': 1, 'target_group_max_num': 1, 'target_group_targets_max_num': 1, 'ds_zones_max_num': 1, 'ds_zones_max_vpcs': 1, 'ds_zone_record_sets_max_num': 1, 'ds_record_set_records_max_num': 1, 'bs_backup_plans_max_num': 1, 'bs_instances_max_num': 1, 'bs_rules_max_num': 1, 'bs_selections_max_num': 1, 'bs_vaults_max_num': 1, 'transit_gateways_max_num': 1, 'tgw_per_vpc_max_num': 1, 'dcgw_per_tgw_max_num': 1, 'attachments_per_tgw_max_num': 1, 'rtb_per_tgw_max_num': 1, 'static_routes_per_tgw_rtb_max_num': 1, 'dynamic_routes_per_tgw_rtb_max_num': 1, 'rtb_max_num': 1, 'static_routes_per_rtb_max_num': 1, 'dynamic_routes_per_rtb_max_num': 1, 'dc_connections_max_num': 1, 'dc_lags_max_num': 1, 'dc_dcgws_max_num': 1, 'dc_tgw_per_dcgw_max_num': 1, 'dc_transit_vif_per_conn_max_num': 1, 'dc_vif_per_dcgw_max_num': 1})
    second : Counter
    Counter({'addresses_max_num': 1, 'as_asg_max_num': 1, 'as_max_notif_configs_per_asg': 1, 'as_max_targets_per_notif_config': 1, 'as_policies_per_asg_max_num': 1, 'attachments_per_tgw_max_num': 1, 'bs_backup_plans_max_num': 1, 'bs_instances_max_num': 1, 'bs_rules_max_num': 1, 'bs_selections_max_num': 1, 'bs_vaults_max_num': 1, 'bucket_max_size': 1, 'buckets_max_num': 1, 'cgws_max_num': 1, 'cores_max_num': 1, 'dc_connections_max_num': 1, 'dc_dcgws_max_num': 1, 'dc_lags_max_num': 1, 'dc_tgw_per_dcgw_max_num': 1, 'dc_transit_vif_per_conn_max_num': 1, 'dc_vif_per_dcgw_max_num': 1, 'dcgw_per_tgw_max_num': 1, 'dopts_max_num': 1, 'ds_record_set_records_max_num': 1, 'ds_zone_record_sets_max_num': 1, 'ds_zones_max_num': 1, 'ds_zones_max_vpcs': 1, 'dynamic_routes_per_rtb_max_num': 1, 'dynamic_routes_per_tgw_rtb_max_num': 1, 'files_max_num': 1, 'finished_reports_max_num': 1, 'images_max_num': 1, 'images_max_pending': 1, 'instances_max_num': 1, 'kubernetes_cluster_masters_max_num': 1, 'kubernetes_cluster_workers_max_num': 1, 'kubernetes_clusters_max_num': 1, 'launch_template_versions_per_template': 1, 'launch_templates_max_num': 1, 'lb_listeners_max_num': 1, 'lb_max_num': 1, 'max_report_part_lines': 1, 'max_report_queue_size_per_customer': 1, 'memory_max_size': 1, 'network_acl_entries_max_num': 1, 'network_acl_max_num': 1, 'network_interfaces_max_num': 1, 'paas_cluster_members_max_num': 1, 'paas_clusters_max_num': 1, 'placement_groups_max_instances_num': 1, 'placement_groups_max_num': 1, 'projects_max_num': 1, 'rtb_max_num': 1, 'rtb_per_tgw_max_num': 1, 'security_group_rules_max_num': 1, 'security_groups_max_per_port': 1, 'security_groups_total_num': 1, 'snapshots_max_num': 1, 'snapshots_max_pending_num': 1, 'snapshots_max_pending_per_volume': 1, 'ssh_keys_max_num': 1, 'static_routes_per_rtb_max_num': 1, 'static_routes_per_tgw_rtb_max_num': 1, 'tags_per_resource_max_num': 1, 'target_group_max_num': 1, 'target_group_targets_max_num': 1, 'tgw_per_vpc_max_num': 1, 'trails_per_customer_max_num': 1, 'transit_gateways_max_num': 1, 'users_max_num': 1, 'virtual_switches_max_num': 1, 'volumes_max_num': 1, 'volumes_max_size': 1, 'volumes_total_size': 1, 'vpc_subnets_max_num': 1, 'vpcs_max_num': 1, 'vpncs_max_num': 1, 'supported_platforms': 1, 'volume_types': 1, 'default_vpc': 1})
    msg : str
    Element counts were not equal: First has 1, Second has 0: 'roles_max_num'
    1. standardMsg = 'Element counts were not equal:\n'
    2. lines = ['First has %d, Second has %d: %r' % diff for diff in differences]
    3. diffMsg = '\n'.join(lines)
    4. standardMsg = self._truncateMessage(standardMsg, diffMsg)
    5. msg = self._formatMessage(msg, standardMsg)
    6. self.fail(msg)
    7. def assertMultiLineEqual(self, first, second, msg=None):
    8. """Assert that two multi-line strings are equal."""
    9. self.assertIsInstance(first, str, 'First argument is not a string')

    Locals

    differences : list
    [Mismatch(actual=1, expected=0, value='roles_max_num')]
    diffMsg : str
    First has 1, Second has 0: 'roles_max_num'
    first_seq : list
    ['default_vpc', 'supported_platforms', 'volume_types', 'users_max_num', 'projects_max_num', 'roles_max_num', 'ssh_keys_max_num', 'addresses_max_num', 'instances_max_num', 'cores_max_num', 'memory_max_size', 'bucket_max_size', 'buckets_max_num', 'files_max_num', 'vpcs_max_num', 'dopts_max_num', 'cgws_max_num', 'vpncs_max_num', 'network_interfaces_max_num', 'virtual_switches_max_num', 'vpc_subnets_max_num', 'security_groups_total_num', 'security_group_rules_max_num', 'security_groups_max_per_port', 'network_acl_max_num', 'network_acl_entries_max_num', 'placement_groups_max_num', 'placement_groups_max_instances_num', 'images_max_num', 'images_max_pending', 'volumes_max_num', 'volumes_max_size', 'volumes_total_size', 'snapshots_max_num', 'snapshots_max_pending_num', 'snapshots_max_pending_per_volume', 'tags_per_resource_max_num', 'trails_per_customer_max_num', 'finished_reports_max_num', 'max_report_part_lines', 'max_report_queue_size_per_customer', 'launch_templates_max_num', 'launch_template_versions_per_template', 'kubernetes_clusters_max_num', 'kubernetes_cluster_masters_max_num', 'kubernetes_cluster_workers_max_num', 'paas_clusters_max_num', 'paas_cluster_members_max_num', 'as_asg_max_num', 'as_policies_per_asg_max_num', 'as_max_notif_configs_per_asg', 'as_max_targets_per_notif_config', 'lb_max_num', 'lb_listeners_max_num', 'target_group_max_num', 'target_group_targets_max_num', 'ds_zones_max_num', 'ds_zones_max_vpcs', 'ds_zone_record_sets_max_num', 'ds_record_set_records_max_num', 'bs_backup_plans_max_num', 'bs_instances_max_num', 'bs_rules_max_num', 'bs_selections_max_num', 'bs_vaults_max_num', 'transit_gateways_max_num', 'tgw_per_vpc_max_num', 'dcgw_per_tgw_max_num', 'attachments_per_tgw_max_num', 'rtb_per_tgw_max_num', 'static_routes_per_tgw_rtb_max_num', 'dynamic_routes_per_tgw_rtb_max_num', 'rtb_max_num', 'static_routes_per_rtb_max_num', 'dynamic_routes_per_rtb_max_num', 'dc_connections_max_num', 'dc_lags_max_num', 'dc_dcgws_max_num', 'dc_tgw_per_dcgw_max_num', 'dc_transit_vif_per_conn_max_num', 'dc_vif_per_dcgw_max_num']
    lines : list
    ["First has 1, Second has 0: 'roles_max_num'"]
    second_seq : list
    ['addresses_max_num', 'as_asg_max_num', 'as_max_notif_configs_per_asg', 'as_max_targets_per_notif_config', 'as_policies_per_asg_max_num', 'attachments_per_tgw_max_num', 'bs_backup_plans_max_num', 'bs_instances_max_num', 'bs_rules_max_num', 'bs_selections_max_num', 'bs_vaults_max_num', 'bucket_max_size', 'buckets_max_num', 'cgws_max_num', 'cores_max_num', 'dc_connections_max_num', 'dc_dcgws_max_num', 'dc_lags_max_num', 'dc_tgw_per_dcgw_max_num', 'dc_transit_vif_per_conn_max_num', 'dc_vif_per_dcgw_max_num', 'dcgw_per_tgw_max_num', 'dopts_max_num', 'ds_record_set_records_max_num', 'ds_zone_record_sets_max_num', 'ds_zones_max_num', 'ds_zones_max_vpcs', 'dynamic_routes_per_rtb_max_num', 'dynamic_routes_per_tgw_rtb_max_num', 'files_max_num', 'finished_reports_max_num', 'images_max_num', 'images_max_pending', 'instances_max_num', 'kubernetes_cluster_masters_max_num', 'kubernetes_cluster_workers_max_num', 'kubernetes_clusters_max_num', 'launch_template_versions_per_template', 'launch_templates_max_num', 'lb_listeners_max_num', 'lb_max_num', 'max_report_part_lines', 'max_report_queue_size_per_customer', 'memory_max_size', 'network_acl_entries_max_num', 'network_acl_max_num', 'network_interfaces_max_num', 'paas_cluster_members_max_num', 'paas_clusters_max_num', 'placement_groups_max_instances_num', 'placement_groups_max_num', 'projects_max_num', 'rtb_max_num', 'rtb_per_tgw_max_num', 'security_group_rules_max_num', 'security_groups_max_per_port', 'security_groups_total_num', 'snapshots_max_num', 'snapshots_max_pending_num', 'snapshots_max_pending_per_volume', 'ssh_keys_max_num', 'static_routes_per_rtb_max_num', 'static_routes_per_tgw_rtb_max_num', 'tags_per_resource_max_num', 'target_group_max_num', 'target_group_targets_max_num', 'tgw_per_vpc_max_num', 'trails_per_customer_max_num', 'transit_gateways_max_num', 'users_max_num', 'virtual_switches_max_num', 'volumes_max_num', 'volumes_max_size', 'volumes_total_size', 'vpc_subnets_max_num', 'vpcs_max_num', 'vpncs_max_num', 'supported_platforms', 'volume_types', 'default_vpc']
    standardMsg : str
    Element counts were not equal: First has 1, Second has 0: 'roles_max_num'

    Globals

    __unittest : bool
    True
    _subtest_msg_sentinel : object
    <object object at 0x7fad033ecfd0>
    DIFF_OMITTED : str
    Diff is %s characters long. Set self.maxDiff to None to see it.
  5. /usr/local/lib/python3.7/unittest/case.py in fail (arguments )

    self : Accounts
    test_describe_attributes (c2tests.ec2.accounts.Accounts)
    msg : str
    Element counts were not equal: First has 1, Second has 0: 'roles_max_num'
    1. """Skip this test."""
    2. raise SkipTest(reason)
    3. def fail(self, msg=None):
    4. """Fail immediately, with the given message."""
    5. raise self.failureException(msg)
    6. def assertFalse(self, expr, msg=None):
    7. """Check that the expression is false."""
    8. if expr:

    Locals

    Globals

    __unittest : bool
    True
    _subtest_msg_sentinel : object
    <object object at 0x7fad033ecfd0>
    DIFF_OMITTED : str
    Diff is %s characters long. Set self.maxDiff to None to see it.

Environment

Time of report generation
2024-04-18 17:17:41
Python version
3.7.9 (default, Sep 21 2022, 19:11:27) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)]
Path to executable
/root/c2tests/.venv/bin/python
Working directory
/root/c2tests
Arguments vector
  1. /root/c2tests/.venv/bin/c2tests
  2. run
  3. -s
  4. ec2