package_info.SplitCPV: Refactor usages to parse.

Refactor another cluster of SplitCPV and the corresponding CPV usages.

BUG=b:187792048
TEST=run_tests

Change-Id: I08bec55f983489ef52241d0d2d8e492d4d6c578a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/3152618
Tested-by: Alex Klein <saklein@chromium.org>
Reviewed-by: Chris McDonald <cjmcdonald@chromium.org>
Reviewed-by: Sergey Frolov <sfrolov@google.com>
Commit-Queue: Alex Klein <saklein@chromium.org>
diff --git a/api/controller/test_unittest.py b/api/controller/test_unittest.py
index 5c73429..dcd06a6 100644
--- a/api/controller/test_unittest.py
+++ b/api/controller/test_unittest.py
@@ -221,7 +221,7 @@
     expected = [('cat', 'pkg'), ('foo', 'bar')]
 
     result = test_service.BuildTargetUnitTestResult(1, None)
-    result.failed_cpvs = [package_info.SplitCPV(p, strict=False) for p in pkgs]
+    result.failed_pkgs = [package_info.parse(p) for p in pkgs]
     self.PatchObject(test_service, 'BuildTargetUnitTest', return_value=result)
 
     input_msg = self._GetInput(board='board', result_path=self.tempdir)