Fix up broken unittests from aosp/793931
Bug: 113535553
Test: atest acloud_test
Change-Id: I73029a1d3887e0d387a289eecdf27409d49b3e17
diff --git a/internal/lib/gcompute_client_test.py b/internal/lib/gcompute_client_test.py
index dc9a44f..b84cdbd 100644
--- a/internal/lib/gcompute_client_test.py
+++ b/internal/lib/gcompute_client_test.py
@@ -51,6 +51,7 @@
ACCELERATOR_URL = "http://speedy-gpu"
NETWORK = "fake-network"
NETWORK_URL = "http://fake-network-url"
+ SUBNETWORK_URL = "http://fake-subnetwork-url"
ZONE = "fake-zone"
REGION = "fake-region"
OPERATION_NAME = "fake-op"
@@ -499,13 +500,16 @@
@mock.patch.object(gcompute_client.ComputeClient, "GetImage")
@mock.patch.object(gcompute_client.ComputeClient, "GetNetworkUrl")
+ @mock.patch.object(gcompute_client.ComputeClient, "GetSubnetworkUrl")
@mock.patch.object(gcompute_client.ComputeClient, "GetMachineType")
@mock.patch.object(gcompute_client.ComputeClient, "WaitOnOperation")
def testCreateInstance(self, mock_wait, mock_get_mach_type,
- mock_get_network_url, mock_get_image):
+ mock_get_subnetwork_url, mock_get_network_url,
+ mock_get_image):
"""Test CreateInstance."""
mock_get_mach_type.return_value = {"selfLink": self.MACHINE_TYPE_URL}
mock_get_network_url.return_value = self.NETWORK_URL
+ mock_get_subnetwork_url.return_value = self.SUBNETWORK_URL
mock_get_image.return_value = {"selfLink": self.IMAGE_URL}
resource_mock = mock.MagicMock()
self.compute_client._service.instances = mock.MagicMock(
@@ -525,6 +529,7 @@
"networkInterfaces": [
{
"network": self.NETWORK_URL,
+ "subnetwork": self.SUBNETWORK_URL,
"accessConfigs": [
{"name": "External NAT",
"type": "ONE_TO_ONE_NAT"}
@@ -561,14 +566,16 @@
@mock.patch.object(gcompute_client.ComputeClient, "GetAcceleratorUrl")
@mock.patch.object(gcompute_client.ComputeClient, "GetImage")
@mock.patch.object(gcompute_client.ComputeClient, "GetNetworkUrl")
+ @mock.patch.object(gcompute_client.ComputeClient, "GetSubnetworkUrl")
@mock.patch.object(gcompute_client.ComputeClient, "GetMachineType")
@mock.patch.object(gcompute_client.ComputeClient, "WaitOnOperation")
def testCreateInstanceWithGpu(self, mock_wait, mock_get_mach,
- mock_get_network, mock_get_image,
- mock_get_accel):
+ mock_get_subnetwork, mock_get_network,
+ mock_get_image, mock_get_accel):
"""Test CreateInstance with a GPU parameter not set to None."""
mock_get_mach.return_value = {"selfLink": self.MACHINE_TYPE_URL}
mock_get_network.return_value = self.NETWORK_URL
+ mock_get_subnetwork.return_value = self.SUBNETWORK_URL
mock_get_accel.return_value = self.ACCELERATOR_URL
mock_get_image.return_value = {"selfLink": self.IMAGE_URL}
@@ -583,8 +590,8 @@
"name":
self.INSTANCE,
"networkInterfaces": [{
- "network":
- self.NETWORK_URL,
+ "network": self.NETWORK_URL,
+ "subnetwork": self.SUBNETWORK_URL,
"accessConfigs": [{
"name": "External NAT",
"type": "ONE_TO_ONE_NAT"