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

Side by Side Diff: tools/android/loading/loading_model_unittest.py

Issue 1633813005: tools/android/loading: Add support for multiple redirects. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: . Created 4 years, 10 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 os 5 import os
6 import sys 6 import sys
7 import unittest 7 import unittest
8 8
9 import dag 9 import dag
10 import loading_model 10 import loading_model
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 def SuccessorIndicies(self, node): 72 def SuccessorIndicies(self, node):
73 return [c.Index() for c in node.SortedSuccessors()] 73 return [c.Index() for c in node.SortedSuccessors()]
74 74
75 def test_DictConstruction(self): 75 def test_DictConstruction(self):
76 graph = loading_model.ResourceGraph( 76 graph = loading_model.ResourceGraph(
77 {'request_track': { 77 {'request_track': {
78 'events': [self.MakeParserRequest(0, 'null', 100, 101).ToJsonDict(), 78 'events': [self.MakeParserRequest(0, 'null', 100, 101).ToJsonDict(),
79 self.MakeParserRequest(1, 0, 102, 103).ToJsonDict(), 79 self.MakeParserRequest(1, 0, 102, 103).ToJsonDict(),
80 self.MakeParserRequest(2, 0, 102, 103).ToJsonDict(), 80 self.MakeParserRequest(2, 0, 102, 103).ToJsonDict(),
81 self.MakeParserRequest(3, 2, 104, 105).ToJsonDict()], 81 self.MakeParserRequest(3, 2, 104, 105).ToJsonDict()],
82 'metadata': { 'duplicates_count' : 0 }}, 82 'metadata': {
83 request_track.RequestTrack._DUPLICATES_KEY: 0,
84 request_track.RequestTrack._INCONSISTENT_INITIATORS_KEY: 0}},
83 'url': 'foo.com', 85 'url': 'foo.com',
84 'tracing_track': {'events': []}, 86 'tracing_track': {'events': []},
85 'page_track': {'events': []}, 87 'page_track': {'events': []},
86 'metadata': {}}) 88 'metadata': {}})
87 self.assertEqual(self.SuccessorIndicies(graph._nodes[0]), [1, 2]) 89 self.assertEqual(self.SuccessorIndicies(graph._nodes[0]), [1, 2])
88 self.assertEqual(self.SuccessorIndicies(graph._nodes[1]), []) 90 self.assertEqual(self.SuccessorIndicies(graph._nodes[1]), [])
89 self.assertEqual(self.SuccessorIndicies(graph._nodes[2]), [3]) 91 self.assertEqual(self.SuccessorIndicies(graph._nodes[2]), [3])
90 self.assertEqual(self.SuccessorIndicies(graph._nodes[3]), []) 92 self.assertEqual(self.SuccessorIndicies(graph._nodes[3]), [])
91 93
92 def test_Costing(self): 94 def test_Costing(self):
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
205 207
206 self.assertTrue(loading_model.ResourceGraph._IsAdUrl( 208 self.assertTrue(loading_model.ResourceGraph._IsAdUrl(
207 'http://ums.adtechus.com/mapuser?providerid=1003;' 209 'http://ums.adtechus.com/mapuser?providerid=1003;'
208 'userid=RUmecco4z3o====')) 210 'userid=RUmecco4z3o===='))
209 self.assertTrue(loading_model.ResourceGraph._IsAdUrl( 211 self.assertTrue(loading_model.ResourceGraph._IsAdUrl(
210 'http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js')) 212 'http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'))
211 213
212 214
213 if __name__ == '__main__': 215 if __name__ == '__main__':
214 unittest.main() 216 unittest.main()
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698