diff options
author | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-06-20 15:21:47 +0100 |
---|---|---|
committer | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-06-22 11:39:52 +0100 |
commit | b44537d279a8d5e49c2f67f08840b6dee120e695 (patch) | |
tree | f1685422deba856a61b3bfe18cd0f7a640d18e01 /morphlib/remoteartifactcache_tests.py | |
parent | 1133dcef64ae71845bbec741a7b061858e7fa731 (diff) | |
download | morph-b44537d279a8d5e49c2f67f08840b6dee120e695.tar.gz |
Handle only the urllib2.URLError exceptions
Handling all exceptions in a way that assumes they're all related to the
URL fetching hides unrelated errors, such as missing imports, or bad
types, or such.
Also, add more logging for debugging.
Diffstat (limited to 'morphlib/remoteartifactcache_tests.py')
-rw-r--r-- | morphlib/remoteartifactcache_tests.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/morphlib/remoteartifactcache_tests.py b/morphlib/remoteartifactcache_tests.py index b7f10450..201cfc50 100644 --- a/morphlib/remoteartifactcache_tests.py +++ b/morphlib/remoteartifactcache_tests.py @@ -16,6 +16,7 @@ import StringIO import unittest +import urllib2 import morphlib @@ -76,7 +77,7 @@ class RemoteArtifactCacheTests(unittest.TestCase): if filename in self.existing_files: return StringIO.StringIO('%s' % filename) else: - raise Exception('foo') + raise urllib2.URLError('foo') def test_sets_server_url(self): self.assertEqual(self.cache.server_url, self.server_url) |