[flickr] relax unit test results

Images are now randomly served from the 'live.staticflickr.com' domain
instead of the "old" 'farmN.staticflickr.com' one, making it impossible
to use static 'url' and 'keyword' hashes as results.

Image quality doesn't appear to be effected by which image-server is
used. Files from 'farmN' and 'live' are the same.
pull/215/head
Mike Fährmann 6 years ago
parent bc2020e86c
commit ec88ff1562
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -1,5 +1,7 @@
# Changelog
## Unreleased
## 1.8.1 - 2019-03-29
### Added
- Support for:

@ -51,16 +51,28 @@ class FlickrImageExtractor(FlickrExtractor):
r"|flic\.kr/p/([A-Za-z1-9]+))")
test = (
("https://www.flickr.com/photos/departingyyz/16089302239", {
"url": "7f0887f5953f61c8b79a695cb102ea309c0346b0",
"keyword": "9ab391f989e50a9e3679303f1e2111d84dce3d2e",
"pattern": pattern,
"content": "6aaad7512d335ca93286fe2046e7fe3bb93d808e",
"keyword": {
"extension": "jpg",
"filename": "16089302239_de18cd8017_b",
"id": "16089302239",
"photo": {
"height": "683",
"label": "Large",
"media": "photo",
"source": str,
"url": str,
"width": "1024"
},
},
}),
("http://c2.staticflickr.com/2/1475/24531000464_9a7503ae68_b.jpg", {
"url": "40f5163488522ca5d918750ed7bd7fcf437982fe"}),
"pattern": pattern}),
("https://farm2.static.flickr.com/1035/1188352415_cb139831d0.jpg", {
"url": "ef217b4fdcb148a0cc9eae44b9342d4a65f6d697"}),
"pattern": pattern}),
("https://flic.kr/p/FPVo9U", {
"url": "92c54a00f31040c349cb2abcb1b9abe30cc508ae"}),
"pattern": pattern}),
("https://www.flickr.com/photos/zzz/16089302238", {
"exception": exception.NotFoundError}),
)
@ -114,12 +126,12 @@ class FlickrAlbumExtractor(FlickrExtractor):
r"photos/([^/]+)/(?:album|set)s(?:/(\d+))?")
test = (
(("https://www.flickr.com/photos/shona_s/albums/72157633471741607"), {
"url": "baf4a3d1b15afcecf9638000a12c0eb3d5df9024",
"keyword": "67ada37649e1219a414838027c3ee187119dcb33",
"pattern": FlickrImageExtractor.pattern,
"count": 6,
}),
("https://www.flickr.com/photos/shona_s/albums", {
"url": "657d541470482e0d69deec33ab97a6d7d4af6fe4",
"keyword": "736a41a7d702f7fe00edc957ae201d84f745e654",
"pattern": pattern,
"count": 2,
}),
)
@ -164,8 +176,8 @@ class FlickrGalleryExtractor(FlickrExtractor):
r"photos/([^/]+)/galleries/(\d+)")
test = (("https://www.flickr.com/photos/flickr/"
"galleries/72157681572514792/"), {
"url": "1d012592bc7ce3a24b2b025b1176a31e947122f6",
"keyword": "6abe4920dca5b79127fee16d90564665d379bb29",
"pattern": FlickrImageExtractor.pattern,
"count": 12,
})
def __init__(self, match):
@ -192,6 +204,7 @@ class FlickrGroupExtractor(FlickrExtractor):
pattern = r"(?:https?://)?(?:www\.)?flickr\.com/groups/([^/]+)"
test = ("https://www.flickr.com/groups/bird_headshots/", {
"pattern": FlickrImageExtractor.pattern,
"count": "> 150",
})
def data(self):
@ -209,8 +222,8 @@ class FlickrUserExtractor(FlickrExtractor):
archive_fmt = "u_{user[nsid]}_{id}"
pattern = r"(?:https?://)?(?:www\.)?flickr\.com/photos/([^/]+)/?$"
test = ("https://www.flickr.com/photos/shona_s/", {
"url": "d125b536cd8c4229363276b6c84579c394eec3a2",
"keyword": "3ef7783add7a34db1cf214da7d6502d3f24e897d",
"pattern": FlickrImageExtractor.pattern,
"count": 28,
})
def photos(self):
@ -224,8 +237,8 @@ class FlickrFavoriteExtractor(FlickrExtractor):
archive_fmt = "f_{user[nsid]}_{id}"
pattern = r"(?:https?://)?(?:www\.)?flickr\.com/photos/([^/]+)/favorites"
test = ("https://www.flickr.com/photos/shona_s/favorites", {
"url": "5129b3f5bfa83cc25bdae3ce476036de1488dad2",
"keyword": "ed56cda8c1067a44eb45f1df5f079a9a3a4470c6",
"pattern": FlickrImageExtractor.pattern,
"count": 4,
})
def photos(self):

@ -6,4 +6,4 @@
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
__version__ = "1.8.1"
__version__ = "1.8.2-dev"

Loading…
Cancel
Save