Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert azure regions from id to display format. #127

Merged
merged 1 commit into from Sep 12, 2018
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
51 changes: 50 additions & 1 deletion usr/share/lib/ipa/tests/conftest.py
@@ -1,9 +1,57 @@
import json
import pytest
import shlex

from susepubliccloudinfoclient import infoserverrequests

azure_regions = {
'centralus': 'Central US',
'eastus': 'East US',
'eastus2': 'East US 2',
'northcentralus': 'North Central US',
'southcentralus': 'South Central US',
'westus': 'West US',
'northeurope': 'North Europe',
'westeurope': 'West Europe',
'eastasia': 'East Asia',
'southeastasia': 'Southeast Asia',
'japaneast': 'Japan East',
'japanwest': 'Japan West',
'brazilsouth': 'Brazil South',
'australiaeast': 'Australia East',
'australiasoutheast': 'Australia Southeast',
'centralindia': 'Central India',
'southindia': 'South India',
'westindia': 'West India',
'canadacentral': 'Canada Central',
'canadaeast': 'Canada East',
'westcentralus': 'West Central US',
'westus2': 'West US 2',
'uknorth': 'UK North',
'uksouth': 'UK South',
'uksouth2': 'UK South 2',
'ukwest': 'UK West',
'uscentraleuap': 'Central US EUAP',
'useast2euap': 'East US 2 EUAP',
'koreacentral': 'Korea Central',
'koreasouth': 'Korea South',
'francecentral': 'France Central',
'francesouth': 'France South',
'australiacentral': 'Australia Central',
'australiacentral2': 'Australia Central 2',
'germanycentral': 'Germany Central',
'germanynortheast': 'Germany Northeast',
'chinanorth': 'China North',
'chinaeast': 'China East',
'chinanorth2': 'China North 2',
'chinaeast2': 'China East 2',
'usgoviowa': 'US Gov Iowa',
'usgovvirginia': 'US Gov Virginia',
'usgovarizona': 'US Gov Arizona',
'usgovtexas': 'US Gov Texas',
'usdodeast': 'US DoD East',
'usdodcentral': 'US DoD Central'
}


@pytest.fixture()
def check_cloud_register(host):
Expand Down Expand Up @@ -96,6 +144,7 @@ def f(provider):
'?api-version=2017-12-01"'
)
region = json.loads(result.stdout)['compute']['location']
region = azure_regions[region] # Convert to display name format
return region
return f

Expand Down