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

Side by Side Diff: appengine/findit/handlers/test/handlers_util_test.py

Issue 1836293002: [Findit] Adding central config test class for unit tests (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Addressing comments Created 4 years, 8 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
1 # Copyright 2016 The Chromium Authors. All rights reserved. 1 # Copyright 2016 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 from testing_utils import testing
6
7 from handlers import handlers_util 5 from handlers import handlers_util
8 from model.wf_analysis import WfAnalysis 6 from model.wf_analysis import WfAnalysis
9 from model import wf_analysis_status 7 from model import wf_analysis_status
10 from model.wf_swarming_task import WfSwarmingTask 8 from model.wf_swarming_task import WfSwarmingTask
11 from model.wf_try_job import WfTryJob 9 from model.wf_try_job import WfTryJob
12 from waterfall import buildbot 10 from waterfall.test import wf_configured_test_case
13 from waterfall import waterfall_config
14 11
15 12
16 class HandlersUtilResultTest(testing.AppengineTestCase): 13 class HandlersUtilResultTest(
14 wf_configured_test_case.WaterfallConfiguredTestCase):
17 15
18 def setUp(self): 16 def setUp(self):
19 super(HandlersUtilResultTest, self).setUp() 17 super(HandlersUtilResultTest, self).setUp()
20 self.master_name = 'm' 18 self.master_name = 'm'
21 self.builder_name = 'b' 19 self.builder_name = 'b'
22 self.build_number = 121 20 self.build_number = 121
23 21
24 def MockedGetSwarmingSettings():
25 return {'server_host': 'chromium-swarm.appspot.com'}
26 self.mock(
27 waterfall_config, 'GetSwarmingSettings', MockedGetSwarmingSettings)
28
29 def testGenerateSwarmingTasksDataNoAnalysis(self): 22 def testGenerateSwarmingTasksDataNoAnalysis(self):
30 data = handlers_util.GenerateSwarmingTasksData( 23 data = handlers_util.GenerateSwarmingTasksData(
31 self.master_name, self.builder_name, self.build_number) 24 self.master_name, self.builder_name, self.build_number)
32 25
33 self.assertEqual({}, data) 26 self.assertEqual({}, data)
34 27
35 def testGenerateSwarmingTasksDataReturnEmptyIfNoFailureMap(self): 28 def testGenerateSwarmingTasksDataReturnEmptyIfNoFailureMap(self):
36 WfAnalysis.Create( 29 WfAnalysis.Create(
37 self.master_name, self.builder_name, self.build_number).put() 30 self.master_name, self.builder_name, self.build_number).put()
38 31
(...skipping 654 matching lines...) Expand 10 before | Expand all | Expand 10 after
693 'try_job_url': ( 686 'try_job_url': (
694 'http://build.chromium.org/p/tryserver.chromium.linux/' 687 'http://build.chromium.org/p/tryserver.chromium.linux/'
695 'builders/linux_chromium_variable/builds/120'), 688 'builders/linux_chromium_variable/builds/120'),
696 'revision': 'rev0', 689 'revision': 'rev0',
697 'commit_position': '0', 690 'commit_position': '0',
698 'review_url': 'url_0' 691 'review_url': 'url_0'
699 } 692 }
700 } 693 }
701 694
702 self.assertEqual(expected_culprits_info, culprits_info) 695 self.assertEqual(expected_culprits_info, culprits_info)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698