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

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

Issue 2115553002: sandwich: Fixes some failures in request_track.py (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 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
« no previous file with comments | « tools/android/loading/request_track.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2016 The Chromium Authors. All rights reserved. 1 # Copyright 2016 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 copy 5 import copy
6 import json 6 import json
7 import sys 7 import sys
8 import unittest 8 import unittest
9 9
10 from request_track import (TimeBetween, Request, CachingPolicy, RequestTrack, 10 from request_track import (TimeBetween, Request, CachingPolicy, RequestTrack,
(...skipping 474 matching lines...) Expand 10 before | Expand all | Expand 10 after
485 request['params']['initiator']['type'] = 'script' 485 request['params']['initiator']['type'] = 'script'
486 self.request_track.Handle('Network.requestWillBeSent', request) 486 self.request_track.Handle('Network.requestWillBeSent', request)
487 self.assertEquals(1, self.request_track.inconsistent_initiators_count) 487 self.assertEquals(1, self.request_track.inconsistent_initiators_count)
488 488
489 def testRejectDuplicates(self): 489 def testRejectDuplicates(self):
490 msg = RequestTrackTestCase._REQUEST_WILL_BE_SENT 490 msg = RequestTrackTestCase._REQUEST_WILL_BE_SENT
491 self.request_track.Handle('Network.requestWillBeSent', msg) 491 self.request_track.Handle('Network.requestWillBeSent', msg)
492 with self.assertRaises(AssertionError): 492 with self.assertRaises(AssertionError):
493 self.request_track.Handle('Network.requestWillBeSent', msg) 493 self.request_track.Handle('Network.requestWillBeSent', msg)
494 494
495 def testIgnoreCompletedDuplicates(self):
496 self.request_track.Handle('Network.requestWillBeSent',
497 RequestTrackTestCase._REQUEST_WILL_BE_SENT)
498 self.request_track.Handle('Network.responseReceived',
499 RequestTrackTestCase._RESPONSE_RECEIVED)
500 self.request_track.Handle('Network.loadingFinished',
501 RequestTrackTestCase._LOADING_FINISHED)
502 # Should not raise an AssertionError.
503 self.request_track.Handle('Network.requestWillBeSent',
504 RequestTrackTestCase._REQUEST_WILL_BE_SENT)
505
495 def testSequenceOfGeneratedResponse(self): 506 def testSequenceOfGeneratedResponse(self):
496 self.request_track.Handle('Network.requestServedFromCache', 507 self.request_track.Handle('Network.requestServedFromCache',
497 RequestTrackTestCase._SERVED_FROM_CACHE) 508 RequestTrackTestCase._SERVED_FROM_CACHE)
498 self.request_track.Handle('Network.loadingFinished', 509 self.request_track.Handle('Network.loadingFinished',
499 RequestTrackTestCase._LOADING_FINISHED) 510 RequestTrackTestCase._LOADING_FINISHED)
500 self.assertEquals(0, len(self.request_track.GetEvents())) 511 self.assertEquals(0, len(self.request_track.GetEvents()))
501 512
502 def testInvalidSequence(self): 513 def testInvalidSequence(self):
503 msg1 = RequestTrackTestCase._REQUEST_WILL_BE_SENT 514 msg1 = RequestTrackTestCase._REQUEST_WILL_BE_SENT
504 msg2 = RequestTrackTestCase._LOADING_FINISHED 515 msg2 = RequestTrackTestCase._LOADING_FINISHED
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
616 def _ValidSequence(cls, request_track): 627 def _ValidSequence(cls, request_track):
617 request_track.Handle( 628 request_track.Handle(
618 'Network.requestWillBeSent', cls._REQUEST_WILL_BE_SENT) 629 'Network.requestWillBeSent', cls._REQUEST_WILL_BE_SENT)
619 request_track.Handle('Network.responseReceived', cls._RESPONSE_RECEIVED) 630 request_track.Handle('Network.responseReceived', cls._RESPONSE_RECEIVED)
620 request_track.Handle('Network.dataReceived', cls._DATA_RECEIVED_1) 631 request_track.Handle('Network.dataReceived', cls._DATA_RECEIVED_1)
621 request_track.Handle('Network.dataReceived', cls._DATA_RECEIVED_2) 632 request_track.Handle('Network.dataReceived', cls._DATA_RECEIVED_2)
622 request_track.Handle('Network.loadingFinished', cls._LOADING_FINISHED) 633 request_track.Handle('Network.loadingFinished', cls._LOADING_FINISHED)
623 634
624 if __name__ == '__main__': 635 if __name__ == '__main__':
625 unittest.main() 636 unittest.main()
OLDNEW
« no previous file with comments | « tools/android/loading/request_track.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698