Update ListOwners for GerritClient in owners_client

The REST endpoint used by GerritClient.ListOwners needs to be updated as
of https://gerrit-review.googlesource.com/c/plugins/code-owners/+/293806

Change-Id: I5c142f16443b157c9d8edfa5bcf418cbedd2b193
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2658609
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Commit-Queue: Gavin Mak <gavinmak@google.com>
diff --git a/owners_client.py b/owners_client.py
index fed27af..0d2f505 100644
--- a/owners_client.py
+++ b/owners_client.py
@@ -203,4 +203,4 @@
     # random.
     data = gerrit_util.GetOwnersForFile(
         self._host, self._project, self._branch, path)
-    return [d['account']['email'] for d in data]
+    return [d['account']['email'] for d in data['code_owners']]
diff --git a/tests/owners_client_test.py b/tests/owners_client_test.py
index 9aaa849..4f727b3 100644
--- a/tests/owners_client_test.py
+++ b/tests/owners_client_test.py
@@ -27,23 +27,25 @@
 
 
 def _get_owners():
-  return [
-    {
-      "account": {
-        "email": 'approver@example.com'
+  return {
+    "code_owners": [
+      {
+        "account": {
+          "email": 'approver@example.com'
+        }
+      },
+      {
+        "account": {
+          "email": 'reviewer@example.com'
+        },
+      },
+      {
+        "account": {
+          "email": 'missing@example.com'
+        },
       }
-    },
-    {
-      "account": {
-        "email": 'reviewer@example.com'
-      },
-    },
-    {
-      "account": {
-        "email": 'missing@example.com'
-      },
-    }
-  ]
+    ]
+  }