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

Side by Side Diff: appengine/chromium_try_flakes/handlers/test/flake_issues_test.py

Issue 2213143002: Add infra_libs as a bootstrap dependency. (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Created 4 years, 4 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 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 datetime 5 import datetime
6 import json 6 import json
7 import mock 7 import mock
8 import urllib2 8 import urllib2
9 9
10 from google.appengine.datastore import datastore_stub_util 10 from google.appengine.datastore import datastore_stub_util
11 from google.appengine.ext import ndb 11 from google.appengine.ext import ndb
12 12
13 import gae_ts_mon 13 import gae_ts_mon
14 from handlers.flake_issues import ProcessIssue, CreateFlakyRun 14 from handlers.flake_issues import ProcessIssue, CreateFlakyRun
15 import main 15 import main
16 from model.flake import Flake, FlakyRun, FlakeOccurrence 16 from model.flake import Flake, FlakyRun, FlakeOccurrence
17 from model.build_run import PatchsetBuilderRuns, BuildRun 17 from model.build_run import PatchsetBuilderRuns, BuildRun
18 from testing_utils import testing 18 from testing_utils import testing
19 from time_functions.testing import mock_datetime_utc 19 from infra_libs.time_functions.testing import mock_datetime_utc
20 20
21 21
22 TEST_TEST_RESULTS_REPLY = json.dumps({ 22 TEST_TEST_RESULTS_REPLY = json.dumps({
23 'tests': { 23 'tests': {
24 'test1': { 24 'test1': {
25 'expected': 'PASS', 25 'expected': 'PASS',
26 'actual': 'FAIL FAIL PASS', 26 'actual': 'FAIL FAIL PASS',
27 }, 27 },
28 'test2': { 28 'test2': {
29 'a': { 29 'a': {
(...skipping 987 matching lines...) Expand 10 before | Expand all | Expand 10 after
1017 key = Flake(name='foobar', issue_id=issue.id).put() 1017 key = Flake(name='foobar', issue_id=issue.id).put()
1018 self.test_app.get( 1018 self.test_app.get(
1019 '/override_issue_id?key=%s&issue_id=%d' % (key.urlsafe(), issue.id)) 1019 '/override_issue_id?key=%s&issue_id=%d' % (key.urlsafe(), issue.id))
1020 self.assertEqual(key.get().issue_id, issue.id) 1020 self.assertEqual(key.get().issue_id, issue.id)
1021 1021
1022 def test_overrides_issue_id_with_0(self): 1022 def test_overrides_issue_id_with_0(self):
1023 key = Flake(name='foobar', issue_id=100000).put() 1023 key = Flake(name='foobar', issue_id=100000).put()
1024 self.test_app.get( 1024 self.test_app.get(
1025 '/override_issue_id?key=%s&issue_id=0' % key.urlsafe()) 1025 '/override_issue_id?key=%s&issue_id=0' % key.urlsafe())
1026 self.assertEqual(key.get().issue_id, 0) 1026 self.assertEqual(key.get().issue_id, 0)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698