|
1 | | -import sys |
| 1 | +from __future__ import absolute_import |
2 | 2 | import unittest |
3 | | -import requests |
4 | | -from os.path import dirname,abspath |
5 | | -sys.path.append( dirname( dirname( dirname( abspath(__file__)) ) ) ) |
6 | | -from imageresolver import ImageResolver, FileExtensionResolver, PluginResolver, WebpageResolver |
| 3 | +from imageresolver import ImageResolver, FileExtensionResolver, WebpageResolver |
| 4 | + |
7 | 5 |
|
8 | 6 | class TestImageResolver(unittest.TestCase): |
9 | 7 | def setUp(self): |
10 | 8 | # set to an imgur page |
11 | | - self.imgur_page = 'http://imgur.com/adtBv9Y' |
| 9 | + self.imgur_page = 'https://imgur.com/adtBv9Y' |
12 | 10 |
|
13 | 11 | # set to the expected result of the imgur page |
14 | 12 | # also checks the file extension |
15 | | - self.imgur_result = 'http://i.imgur.com/adtBv9Y.jpg' |
| 13 | + self.imgur_result = 'https://i.imgur.com/adtBv9Y.jpg' |
16 | 14 |
|
17 | 15 | # set to a web url |
18 | | - self.web_url = 'http://xkcd.com/353/' |
| 16 | + self.web_url = 'https://xkcd.com/353/' |
19 | 17 |
|
20 | 18 | # set to the expected return image from the web url |
21 | | - self.web_img = 'http://imgs.xkcd.com/comics/python.png' |
| 19 | + self.web_img = 'https://imgs.xkcd.com/comics/python.png' |
22 | 20 |
|
23 | 21 | def test_fetch_image_info(self): |
24 | 22 | i = ImageResolver() |
25 | | - (ext,width,height) = i.fetch_image_info(self.web_img) |
| 23 | + (ext, width, height) = i.fetch_image_info(self.web_img) |
26 | 24 |
|
27 | | - self.assertEquals(ext,'.png') |
28 | | - self.assertEquals(width,518) |
29 | | - self.assertEquals(height,588) |
| 25 | + self.assertEquals(ext, '.png') |
| 26 | + self.assertEquals(width, 518) |
| 27 | + self.assertEquals(height, 588) |
30 | 28 |
|
31 | | - def test_resolve_plugin(self): |
32 | | - i = ImageResolver() |
33 | | - i.register(PluginResolver()) |
34 | | - src = i.resolve(self.imgur_page) |
35 | | - self.assertEquals(src,self.imgur_result) |
36 | | - |
37 | 29 | def test_resolve_fileext(self): |
38 | 30 | i = ImageResolver() |
39 | 31 | i.register(FileExtensionResolver()) |
40 | 32 | src = i.resolve(self.web_img) |
41 | 33 |
|
42 | | - self.assertEquals(src,self.web_img) |
| 34 | + self.assertEquals(src, self.web_img) |
43 | 35 |
|
44 | 36 | def test_resolve_webpage(self): |
45 | 37 | i = ImageResolver() |
46 | 38 | i.register(WebpageResolver(load_images=True)) |
47 | 39 | src = i.resolve(self.web_url) |
48 | | - self.assertEquals(src, self.web_img ) |
| 40 | + self.assertEquals(src, self.web_img) |
49 | 41 |
|
0 commit comments