| OLD | NEW |
| 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 Loading... |
| 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() |
| OLD | NEW |