| Index: appengine/findit/model/crash/test/fracas_crash_analysis_test.py
|
| diff --git a/appengine/findit/model/crash/test/fracas_crash_analysis_test.py b/appengine/findit/model/crash/test/fracas_crash_analysis_test.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..aec9f101217be419544aff3b23f9f08c32116d77
|
| --- /dev/null
|
| +++ b/appengine/findit/model/crash/test/fracas_crash_analysis_test.py
|
| @@ -0,0 +1,28 @@
|
| +# Copyright 2016 The Chromium Authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +
|
| +from datetime import datetime
|
| +
|
| +from crash.test.crash_testcase import CrashTestCase
|
| +from model import analysis_status
|
| +from model import result_status
|
| +from model.crash.fracas_crash_analysis import FracasCrashAnalysis
|
| +
|
| +
|
| +class FracasCrashAnalysisTest(CrashTestCase):
|
| + def testComputedProperties(self):
|
| + channel = 'canary'
|
| + platform = 'win'
|
| + signature = 'signature/here'
|
| + FracasCrashAnalysis.Create(channel, platform, signature).put()
|
| + analysis = FracasCrashAnalysis.Get(channel, platform, signature)
|
| + self.assertEqual(channel, analysis.channel)
|
| + self.assertEqual(platform, analysis.platform)
|
| + self.assertEqual(signature, analysis.signature)
|
| +
|
| + def testFracasCrashAnalysisReset(self):
|
| + analysis = FracasCrashAnalysis()
|
| + analysis.versions_to_cpm = {}
|
| + analysis.Reset()
|
| + self.assertIsNone(analysis.versions_to_cpm)
|
|
|