Skip to content

Commit

Permalink
Merge pull request #8 from am-lim/amlim/updateCpTests2023-10-01-preview
Browse files Browse the repository at this point in the history
Update control plane tests 2023-10-01-preview
  • Loading branch information
am-lim committed Oct 20, 2023
2 parents 2d58f0b + 499ba0b commit 106a79f
Show file tree
Hide file tree
Showing 29 changed files with 5,400 additions and 2,516 deletions.
14 changes: 14 additions & 0 deletions src/devcenter/azext_devcenter/_validators.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,20 @@ def validate_repo_git(ado_git, git_hub):
or GitHub source control definition (--git-hub) should be set."""
raise RequiredArgumentMissingError(error_message)

def validate_pool_create(virtual_network_type, network_connection_name, managed_virtual_network_regions):
if not has_value(managed_virtual_network_regions) and virtual_network_type == "Managed":
error_message = """When virtual-network-type is set to "Managed", \
managed virtual network regions (--managed-virtual-network-regions) should be set."""
raise RequiredArgumentMissingError(error_message)
if not has_value(network_connection_name) and (virtual_network_type == "Unmanaged" or not has_value(virtual_network_type)):
error_message = """When virtual-network-type is not used or set to "Unmanaged", \
a network connection name (--network-connection) should be set."""
raise RequiredArgumentMissingError(error_message)
if has_value(managed_virtual_network_regions) and (virtual_network_type == "Unmanaged" or not has_value(virtual_network_type)):
print(managed_virtual_network_regions[0])
error_message = """When virtual-network-type is not used or set to "Unmanaged", \
managed virtual network regions (--managed-virtual-network-regions) should not be set."""
raise RequiredArgumentMissingError(error_message)

# Data plane
def validate_dev_box_list(namespace):
Expand Down
Loading

0 comments on commit 106a79f

Please sign in to comment.