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

Unified Diff: appengine/findit/crash/test/detect_regression_range_test.py

Issue 2325503002: Reorganizing detect_regression_range.py (Closed)
Patch Set: Addressing nits Created 4 years, 3 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « appengine/findit/crash/detect_regression_range.py ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: appengine/findit/crash/test/detect_regression_range_test.py
diff --git a/appengine/findit/crash/test/detect_regression_range_test.py b/appengine/findit/crash/test/detect_regression_range_test.py
index 03d0db54be4d34162b8610d39deef630161f4fc3..d7f4a434a12e66446c223d1a821daa1da56decc9 100644
--- a/appengine/findit/crash/test/detect_regression_range_test.py
+++ b/appengine/findit/crash/test/detect_regression_range_test.py
@@ -4,9 +4,7 @@
from testing_utils import testing
-from crash.detect_regression_range import GetAttributesListFromHistoricData
-from crash.detect_regression_range import GetSpikeIndexes
-from crash.detect_regression_range import GetRegressionRangeFromSpike
+from crash.detect_regression_range import GetSpikes
from crash.detect_regression_range import DetectRegressionRange
@@ -22,21 +20,19 @@ class DetectRegressionRangeTest(testing.AppengineTestCase):
result))
- def testGetSpikeIndexes(self):
- self.assertEqual(GetSpikeIndexes([]),
+ # TODO(wrengr): make this test more comprehensive.
+ def testGetSpikes(self):
+ get_value = lambda x: x[1]
+ e0 = ('1', 0.5)
+ e1 = ('1', 0)
+ e2 = ('2', 0.5)
+ self.assertEqual(GetSpikes([], get_value),
[])
- self.assertEqual(GetSpikeIndexes([('1', 0.5)]),
+ self.assertEqual(GetSpikes([e0], get_value),
[])
- self.assertEqual(GetSpikeIndexes([('1', 0), ('2', 0.5)]),
- [1])
+ self.assertEqual(GetSpikes([e1, e2], get_value),
+ [(e1, e2)])
- def testGetRegressionRangeFromSpike(self):
- self.assertEqual(GetRegressionRangeFromSpike(0, ['1', '2']),
- None)
- self.assertEqual(GetRegressionRangeFromSpike(3, ['1', '2']),
- None)
- self.assertEqual(GetRegressionRangeFromSpike(1, ['1', '2']),
- ('1', '2'))
def testReturnNoneForEmptyCrashData(self):
self.assertEqual(DetectRegressionRange([]), None)
@@ -80,14 +76,3 @@ class DetectRegressionRangeTest(testing.AppengineTestCase):
self._VerifyCasesForDetectRegressonRange(cases)
- def testGetAttributesListFromHistoricData(self):
- historic_metadata = [{'chrome_version': '1', 'cpm': 0},
- {'chrome_version': '2', 'cpm': 0}]
-
- attribute_list = GetAttributesListFromHistoricData(historic_metadata,
- ['chrome_version'])
- expected_list = ['1', '2']
- self.assertEqual(attribute_list, expected_list)
-
- attribute_list = GetAttributesListFromHistoricData(historic_metadata, [])
- self.assertEqual(attribute_list, [])
« no previous file with comments | « appengine/findit/crash/detect_regression_range.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698