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

Side by Side Diff: appengine/findit/handlers/crash/test/crash_handler_test.py

Issue 2538373003: [Culprit-Finder] Merge lib/ to libs/. (Closed)
Patch Set: . Created 4 years 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 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 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 import base64 5 import base64
6 import copy 6 import copy
7 import json 7 import json
8 import logging 8 import logging
9 9
10 from google.appengine.api import app_identity 10 from google.appengine.api import app_identity
11 from google.appengine.ext import ndb 11 from google.appengine.ext import ndb
12 import webapp2 12 import webapp2
13 from webtest.app import AppError 13 from webtest.app import AppError
14 14
15 from common import chrome_dependency_fetcher 15 from common import chrome_dependency_fetcher
16 from lib.gitiles import gitiles_repository
17 from crash import crash_pipeline 16 from crash import crash_pipeline
18 from crash.findit import Findit 17 from crash.findit import Findit
19 from crash.findit_for_chromecrash import FinditForFracas 18 from crash.findit_for_chromecrash import FinditForFracas
20 from crash.test.crash_pipeline_test import DummyCrashData 19 from crash.test.crash_pipeline_test import DummyCrashData
21 from crash.test.crash_testcase import CrashTestCase 20 from crash.test.crash_testcase import CrashTestCase
22 from crash.type_enums import CrashClient 21 from crash.type_enums import CrashClient
23 from handlers.crash import crash_handler 22 from handlers.crash import crash_handler
23 from libs.gitiles import gitiles_repository
24 from model import analysis_status 24 from model import analysis_status
25 from model.crash.fracas_crash_analysis import FracasCrashAnalysis 25 from model.crash.fracas_crash_analysis import FracasCrashAnalysis
26 26
27 27
28 class MockCulprit(object): 28 class MockCulprit(object):
29 """Construct a fake culprit where ``ToDicts`` returns whatever we please.""" 29 """Construct a fake culprit where ``ToDicts`` returns whatever we please."""
30 30
31 def __init__(self, mock_result, mock_tags): 31 def __init__(self, mock_result, mock_tags):
32 self._result = mock_result 32 self._result = mock_result
33 self._tags = mock_tags 33 self._tags = mock_tags
(...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after
335 'has_regression_range': True, 335 'has_regression_range': True,
336 'solution': 'core', 336 'solution': 'core',
337 'unsupported_tag': '', 337 'unsupported_tag': '',
338 } 338 }
339 339
340 analysis = self._TestRunningAnalysisForResult( 340 analysis = self._TestRunningAnalysisForResult(
341 analysis_result, analysis_tags) 341 analysis_result, analysis_tags)
342 self.assertTrue(analysis.has_regression_range) 342 self.assertTrue(analysis.has_regression_range)
343 self.assertTrue(analysis.found_suspects) 343 self.assertTrue(analysis.found_suspects)
344 self.assertEqual('core', analysis.solution) 344 self.assertEqual('core', analysis.solution)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698