Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(90)

Side by Side Diff: dashboard/dashboard/services/gerrit_service_test.py

Issue 3019553002: [pinpoint] Gerrit patch support. (Closed)
Patch Set: Example URL Created 3 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # Copyright 2017 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 import unittest
6
7 import mock
8
9 from dashboard.services import gerrit_service
10
11
12 class _SwarmingTest(unittest.TestCase):
13
14 def setUp(self):
15 patcher = mock.patch('dashboard.services.request.RequestJson')
16 self._request_json = patcher.start()
17 self.addCleanup(patcher.stop)
18
19 self._request_json.return_value = {'content': {}}
20
21 def _AssertCorrectResponse(self, content):
22 self.assertEqual(content, {'content': {}})
23
24 def _AssertRequestMadeOnce(self, url, *args, **kwargs):
25 self._request_json.assert_called_once_with(url, *args, **kwargs)
26
27 def testGetChange(self):
28 server = 'https://chromium-review.googlesource.com'
29 response = gerrit_service.GetChange(server, 672011)
30 self._AssertCorrectResponse(response)
31 self._AssertRequestMadeOnce(server + '/changes/672011', o=None)
32
33 def testGetChangeWithFields(self):
34 server = 'https://chromium-review.googlesource.com'
35 response = gerrit_service.GetChange(server, 672011, fields=('FIELD_NAME',))
36 self._AssertCorrectResponse(response)
37 self._AssertRequestMadeOnce(server + '/changes/672011', o=('FIELD_NAME',))
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698