def test_add_a_duplicate_domain(core_session, domain_config_data): """ Add a duplicate Domain using API """ conf = domain_config_data name = conf['pas_bat_scenario1_infrastructure_data'][0] domain_name = name['Domain_name2'] if domain_name in name: domain_id = RedrockController.get_domain_id_by_name( core_session, domain_name) # Check whether domain exist or not assert domain_id, f'Domain name {domain_name} does not exist' logger.info( f"Cannot add duplicate as Domain name {domain_name} already exist.")
def test_delete_domain(core_session, domain_config_data): """ Delete Domain """ conf = domain_config_data name = conf['pas_bat_scenario1_infrastructure_data'][0] domain_name = name['Domain_name2'] if domain_name in name.values(): domain_id = RedrockController.get_domain_id_by_name( core_session, domain_name) del_domain = ResourceManager.del_domain(core_session, domain_id) assert del_domain, f'Failed to delete domain {domain_id}' logger.info(f"Domain deleted successfully {domain_id}") else: logger.info(f"Domain Name {domain_name} does not exist!")