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

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: Fixing code coverage 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
8 from model.test import configured_test_case
10 from model.wf_swarming_task import WfSwarmingTask 9 from model.wf_swarming_task import WfSwarmingTask
11 from model.wf_try_job import WfTryJob 10 from model.wf_try_job import WfTryJob
12 from waterfall import buildbot
13 from waterfall import waterfall_config
14 11
15 12
16 class HandlersUtilResultTest(testing.AppengineTestCase): 13 class HandlersUtilResultTest(configured_test_case.ConfiguredTestCase):
17 14
18 def setUp(self): 15 def setUp(self):
19 super(HandlersUtilResultTest, self).setUp() 16 super(HandlersUtilResultTest, self).setUp()
20 self.master_name = 'm' 17 self.master_name = 'm'
21 self.builder_name = 'b' 18 self.builder_name = 'b'
22 self.build_number = 121 19 self.build_number = 121
23 20
24 def MockedGetSwarmingSettings():
25 return {'server_host': 'chromium-swarm.appspot.com'}
26 self.mock(
27 waterfall_config, 'GetSwarmingSettings', MockedGetSwarmingSettings)
28
29 def testGenerateSwarmingTasksDataNoAnalysis(self): 21 def testGenerateSwarmingTasksDataNoAnalysis(self):
30 data = handlers_util.GenerateSwarmingTasksData( 22 data = handlers_util.GenerateSwarmingTasksData(
31 self.master_name, self.builder_name, self.build_number) 23 self.master_name, self.builder_name, self.build_number)
32 24
33 self.assertEqual({}, data) 25 self.assertEqual({}, data)
34 26
35 def testGenerateSwarmingTasksDataReturnEmptyIfNoFailureMap(self): 27 def testGenerateSwarmingTasksDataReturnEmptyIfNoFailureMap(self):
36 WfAnalysis.Create( 28 WfAnalysis.Create(
37 self.master_name, self.builder_name, self.build_number).put() 29 self.master_name, self.builder_name, self.build_number).put()
38 30
(...skipping 654 matching lines...) Expand 10 before | Expand all | Expand 10 after
693 'try_job_url': ( 685 'try_job_url': (
694 'http://build.chromium.org/p/tryserver.chromium.linux/' 686 'http://build.chromium.org/p/tryserver.chromium.linux/'
695 'builders/linux_chromium_variable/builds/120'), 687 'builders/linux_chromium_variable/builds/120'),
696 'revision': 'rev0', 688 'revision': 'rev0',
697 'commit_position': '0', 689 'commit_position': '0',
698 'review_url': 'url_0' 690 'review_url': 'url_0'
699 } 691 }
700 } 692 }
701 693
702 self.assertEqual(expected_culprits_info, culprits_info) 694 self.assertEqual(expected_culprits_info, culprits_info)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698