summaryrefslogtreecommitdiff
path: root/morphlib/remoteartifactcache_tests.py
diff options
context:
space:
mode:
authorLars Wirzenius <lars.wirzenius@codethink.co.uk>2012-06-20 15:21:47 +0100
committerLars Wirzenius <lars.wirzenius@codethink.co.uk>2012-06-22 11:39:52 +0100
commitb44537d279a8d5e49c2f67f08840b6dee120e695 (patch)
treef1685422deba856a61b3bfe18cd0f7a640d18e01 /morphlib/remoteartifactcache_tests.py
parent1133dcef64ae71845bbec741a7b061858e7fa731 (diff)
downloadmorph-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.py3
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)