BuildAPI: update packages.testMockCall for GetBuilderMetadata.
BUG=chromium:1071620
TEST=manual, run_tests
Change-Id: I848f5074085697f80d354f65a4b1e5fc47218386
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2228143
Tested-by: Michael Mortensen <mmortensen@google.com>
Reviewed-by: Alex Klein <saklein@chromium.org>
Commit-Queue: Michael Mortensen <mmortensen@google.com>
diff --git a/api/controller/packages_unittest.py b/api/controller/packages_unittest.py
index 2d76a2e..db1571e 100644
--- a/api/controller/packages_unittest.py
+++ b/api/controller/packages_unittest.py
@@ -507,16 +507,44 @@
def testValidateOnly(self):
"""Sanity check that a validate only call does not execute any logic."""
request = self._GetRequest(board='betty')
- # TODO(crbug/1071620): Add/check mock for service layer calls.
+ patch_version = self.PatchObject(packages_service,
+ 'determine_android_version')
+ patch_branch_version = self.PatchObject(packages_service,
+ 'determine_android_branch')
+ patch_fw_versions = self.PatchObject(packages_service,
+ 'determine_firmware_versions')
+ patch_fingerprints = self.PatchObject(packages_service,
+ 'find_fingerprints')
+ patch_get_models = self.PatchObject(packages_service,
+ 'get_models')
packages_controller.GetBuilderMetadata(request, self.response,
self.validate_only_config)
+ patch_version.assert_not_called()
+ patch_branch_version.assert_not_called()
+ patch_fw_versions.assert_not_called()
+ patch_fingerprints.assert_not_called()
+ patch_get_models.assert_not_called()
def testMockCall(self):
"""Test that a mock call does not execute logic, returns mocked value."""
request = self._GetRequest(board='betty')
- # TODO(crbug/1071620): Add/check mock for service layer calls.
+ patch_version = self.PatchObject(packages_service,
+ 'determine_android_version')
+ patch_branch_version = self.PatchObject(packages_service,
+ 'determine_android_branch')
+ patch_fw_versions = self.PatchObject(packages_service,
+ 'determine_firmware_versions')
+ patch_fingerprints = self.PatchObject(packages_service,
+ 'find_fingerprints')
+ patch_get_models = self.PatchObject(packages_service,
+ 'get_models')
packages_controller.GetBuilderMetadata(request, self.response,
self.mock_call_config)
+ patch_version.assert_not_called()
+ patch_branch_version.assert_not_called()
+ patch_fw_versions.assert_not_called()
+ patch_fingerprints.assert_not_called()
+ patch_get_models.assert_not_called()
self.assertEqual(len(self.response.build_target_metadata), 1)
self.assertEqual(self.response.build_target_metadata[0].build_target,