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

Side by Side Diff: tests/isolateserver_archive_test.py

Issue 23657003: Move url_open with dependencies to utils.net module. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/swarm_client
Patch Set: Created 7 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 unified diff | Download patch | Annotate | Revision Log
« swarming.py ('K') | « swarming.py ('k') | tests/net_test.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 import binascii 6 import binascii
7 import random 7 import random
8 import hashlib 8 import hashlib
9 import logging 9 import logging
10 import os 10 import os
11 import StringIO 11 import StringIO
12 import sys 12 import sys
13 import threading 13 import threading
14 import unittest 14 import unittest
15 import zlib 15 import zlib
16 16
17 BASE_PATH = os.path.dirname(os.path.abspath(__file__)) 17 BASE_PATH = os.path.dirname(os.path.abspath(__file__))
18 ROOT_DIR = os.path.dirname(BASE_PATH) 18 ROOT_DIR = os.path.dirname(BASE_PATH)
19 sys.path.insert(0, ROOT_DIR) 19 sys.path.insert(0, ROOT_DIR)
20 20
21 import auto_stub 21 import auto_stub
22 import isolateserver_archive 22 import isolateserver_archive
23 23
24 24
25 class IsolateServerTest(auto_stub.TestCase): 25 class IsolateServerTest(auto_stub.TestCase):
26 def setUp(self): 26 def setUp(self):
27 super(IsolateServerTest, self).setUp() 27 super(IsolateServerTest, self).setUp()
28 self.mock(isolateserver_archive.run_isolated, 'url_open', self._url_open) 28 self.mock(isolateserver_archive.net, 'url_open', self._url_open)
29 self.mock(isolateserver_archive, 'randomness', lambda: 'not_really_random') 29 self.mock(isolateserver_archive, 'randomness', lambda: 'not_really_random')
30 self._lock = threading.Lock() 30 self._lock = threading.Lock()
31 self._requests = [] 31 self._requests = []
32 32
33 def tearDown(self): 33 def tearDown(self):
34 try: 34 try:
35 self.assertEqual([], self._requests) 35 self.assertEqual([], self._requests)
36 finally: 36 finally:
37 super(IsolateServerTest, self).tearDown() 37 super(IsolateServerTest, self).tearDown()
38 38
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
253 ] 253 ]
254 result = isolateserver_archive.upload_hash_content_to_blobstore( 254 result = isolateserver_archive.upload_hash_content_to_blobstore(
255 path + 'gen_url?foo#bar', data[:], s, content) 255 path + 'gen_url?foo#bar', data[:], s, content)
256 self.assertEqual('ok42', result) 256 self.assertEqual('ok42', result)
257 257
258 258
259 if __name__ == '__main__': 259 if __name__ == '__main__':
260 logging.basicConfig( 260 logging.basicConfig(
261 level=(logging.DEBUG if '-v' in sys.argv else logging.ERROR)) 261 level=(logging.DEBUG if '-v' in sys.argv else logging.ERROR))
262 unittest.main() 262 unittest.main()
OLDNEW
« swarming.py ('K') | « swarming.py ('k') | tests/net_test.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698