|
127 | 127 | <div id="content-header"> |
128 | 128 | <h1> |
129 | 129 | <span id="module-name">magicembed.providers</span>: |
130 | | - 58 total statements, |
131 | | - <span class="normal">90.6% covered</span> |
| 130 | + 59 total statements, |
| 131 | + <span class="normal">88.7% covered</span> |
132 | 132 | </h1> |
133 | | - <p>Generated: Wed 2015-08-05 13:23 CST</p> |
| 133 | + <p>Generated: Wed 2015-08-05 15:26 CST</p> |
134 | 134 | <p>Source file: /Users/oscarmcm/Code/Django/django-magicembed/magicembed/providers.py</p> |
135 | 135 | <p> |
136 | 136 | Stats: |
137 | | - <span class="executed">48 executed</span>, |
138 | | - <span class="missed">5 missed</span>, |
139 | | - <span class="excluded">5 excluded</span>, |
140 | | - <span class="ignored">33 ignored</span> |
| 137 | + <span class="executed">47 executed</span>, |
| 138 | + <span class="missed">6 missed</span>, |
| 139 | + <span class="excluded">6 excluded</span>, |
| 140 | + <span class="ignored">32 ignored</span> |
141 | 141 | </p> |
142 | 142 | </div> |
143 | 143 |
|
|
150 | 150 | <li class="ignored"><code></code></li> |
151 | 151 | <li class="excluded"><code>from urlparse import parse_qs</code></li> |
152 | 152 | <li class="ignored"><code></code></li> |
| 153 | +<li class="excluded"><code>from django.core.exceptions import ImproperlyConfigured</code></li> |
153 | 154 | <li class="excluded"><code>from django.conf import settings</code></li> |
154 | 155 | <li class="ignored"><code></code></li> |
155 | | -<li class="ignored"><code></code></li> |
156 | 156 | <li class="executed"><code>class Provider(object):</code></li> |
157 | 157 | <li class="ignored"><code></code></li> |
158 | 158 | <li class="executed"><code> def __init__(self, url, size=(640, 480)):</code></li> |
@@ -210,20 +210,20 @@ <h1> |
210 | 210 | <li class="executed"><code> if key is not None:</code></li> |
211 | 211 | <li class="executed"><code> self.api_url = 'http://api.embed.ly/1/oembed?key=%s&url=%s&maxwidth=%s&format=json' % (key, url, size[0])</code></li> |
212 | 212 | <li class="ignored"><code> else:</code></li> |
213 | | -<li class="missed"><code> raise ValueError("If you want to use this please set the Embedly api key")</code></li> |
| 213 | +<li class="missed"><code> raise ImproperlyConfigured("If you want to use this please set the Embedly api key")</code></li> |
214 | 214 | <li class="ignored"><code></code></li> |
215 | 215 | <li class="executed"><code> def render_video(self):</code></li> |
216 | 216 | <li class="executed"><code> return self._call_api()['html']</code></li> |
217 | 217 | <li class="ignored"><code></code></li> |
218 | 218 | <li class="executed"><code> def render_thumbnail(self):</code></li> |
219 | | -<li class="executed"><code> return self._call_api()['thumbnail_url']</code></li> |
| 219 | +<li class="missed"><code> return self._call_api()['thumbnail_url']</code></li> |
220 | 220 | <li class="ignored"><code></code></li> |
221 | 221 | <li class="executed"><code> def _call_api(self):</code></li> |
222 | 222 | <li class="executed"><code> try:</code></li> |
223 | 223 | <li class="executed"><code> data = json.loads(urllib.urlopen(self.api_url).read())</code></li> |
224 | | -<li class="missed"><code> except IOError:</code></li> |
225 | | -<li class="missed"><code> raise IOError("Please set the Embedly api key correctly")</code></li> |
226 | | -<li class="executed"><code> return data</code></li> |
| 224 | +<li class="executed"><code> except ImproperlyConfigured:</code></li> |
| 225 | +<li class="missed"><code> raise ImproperlyConfigured("Please set the Embedly api key correctly")</code></li> |
| 226 | +<li class="missed"><code> return data</code></li> |
227 | 227 | <li class="ignored"><code></code></li> |
228 | 228 | <li class="ignored"><code></code></li> |
229 | 229 | <li class="executed"><code>def get_provider(url, size=None):</code></li> |
|
0 commit comments