Merge pull request #169 from TheYahya/hoadlck-test-coverage6

More And More And More And More And More Tests (Fin)
pull/172/head
Christopher Kent Hoadley 6 years ago committed by GitHub
commit b3d9e407c8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

File diff suppressed because it is too large Load Diff

@ -1,4 +1,4 @@
## List Of Supported Sites (135 Sites In Total!) ## List Of Supported Sites (134 Sites In Total!)
1. [500px](https://500px.com/) 1. [500px](https://500px.com/)
2. [9GAG](https://9gag.com/) 2. [9GAG](https://9gag.com/)
3. [About.me](https://about.me/) 3. [About.me](https://about.me/)
@ -12,127 +12,126 @@
11. [Basecamp](https://basecamp.com/) 11. [Basecamp](https://basecamp.com/)
12. [Behance](https://www.behance.net/) 12. [Behance](https://www.behance.net/)
13. [BitBucket](https://bitbucket.org/) 13. [BitBucket](https://bitbucket.org/)
14. [BlackPlanet](http://blackplanet.com/) 14. [Blogger](https://www.blogger.com/)
15. [Blogger](https://www.blogger.com/) 15. [BuzzFeed](https://buzzfeed.com/)
16. [BuzzFeed](https://buzzfeed.com/) 16. [Canva](https://www.canva.com/)
17. [Canva](https://www.canva.com/) 17. [Carbonmade](https://carbonmade.com/)
18. [Carbonmade](https://carbonmade.com/) 18. [CashMe](https://cash.me/)
19. [CashMe](https://cash.me/) 19. [Cloob](https://www.cloob.com/)
20. [Cloob](https://www.cloob.com/) 20. [Codecademy](https://www.codecademy.com/)
21. [Codecademy](https://www.codecademy.com/) 21. [Codementor](https://www.codementor.io/)
22. [Codementor](https://www.codementor.io/) 22. [Codepen](https://codepen.io/)
23. [Codepen](https://codepen.io/) 23. [Coderwall](https://coderwall.com/)
24. [Coderwall](https://coderwall.com/) 24. [ColourLovers](https://www.colourlovers.com/)
25. [ColourLovers](https://www.colourlovers.com/) 25. [Contently](https://contently.com/)
26. [Contently](https://contently.com/) 26. [Coroflot](https://coroflot.com/)
27. [Coroflot](https://coroflot.com/) 27. [CreativeMarket](https://creativemarket.com/)
28. [CreativeMarket](https://creativemarket.com/) 28. [Crevado](https://crevado.com/)
29. [Crevado](https://crevado.com/) 29. [Crunchyroll](https://www.crunchyroll.com/)
30. [Crunchyroll](https://www.crunchyroll.com/) 30. [DailyMotion](https://www.dailymotion.com/)
31. [DailyMotion](https://www.dailymotion.com/) 31. [Designspiration](https://www.designspiration.net/)
32. [Designspiration](https://www.designspiration.net/) 32. [DeviantART](https://deviantart.com)
33. [DeviantART](https://deviantart.com) 33. [Disqus](https://disqus.com/)
34. [Disqus](https://disqus.com/) 34. [Dribbble](https://dribbble.com/)
35. [Dribbble](https://dribbble.com/) 35. [EVE Online](https://eveonline.com)
36. [EVE Online](https://eveonline.com) 36. [Ebay](https://www.ebay.com/)
37. [Ebay](https://www.ebay.com/) 37. [Ello](https://ello.co/)
38. [Ello](https://ello.co/) 38. [Etsy](https://www.etsy.com/)
39. [Etsy](https://www.etsy.com/) 39. [EyeEm](https://www.eyeem.com/)
40. [EyeEm](https://www.eyeem.com/) 40. [Facebook](https://www.facebook.com/)
41. [Facebook](https://www.facebook.com/) 41. [Flickr](https://www.flickr.com/)
42. [Flickr](https://www.flickr.com/) 42. [Flipboard](https://flipboard.com/)
43. [Flipboard](https://flipboard.com/) 43. [Foursquare](https://foursquare.com/)
44. [Fotolog](https://fotolog.com/) 44. [Giphy](https://giphy.com/)
45. [Foursquare](https://foursquare.com/) 45. [GitHub](https://www.github.com/)
46. [Giphy](https://giphy.com/) 46. [GitLab](https://gitlab.com/)
47. [GitHub](https://www.github.com/) 47. [Gitee](https://gitee.com/)
48. [GitLab](https://gitlab.com/) 48. [GoodReads](https://www.goodreads.com/)
49. [Gitee](https://gitee.com/) 49. [Google Plus](https://plus.google.com/)
50. [GoodReads](https://www.goodreads.com/) 50. [Gravatar](http://en.gravatar.com/)
51. [Google Plus](https://plus.google.com/) 51. [Gumroad](https://www.gumroad.com/)
52. [Gravatar](http://en.gravatar.com/) 52. [HackerNews](https://news.ycombinator.com/)
53. [Gumroad](https://www.gumroad.com/) 53. [HackerOne](https://hackerone.com/)
54. [HackerNews](https://news.ycombinator.com/) 54. [House-Mixes.com](https://www.house-mixes.com/)
55. [HackerOne](https://hackerone.com/) 55. [Houzz](https://houzz.com/)
56. [House-Mixes.com](https://www.house-mixes.com/) 56. [HubPages](https://hubpages.com/)
57. [Houzz](https://houzz.com/) 57. [IFTTT](https://www.ifttt.com/)
58. [HubPages](https://hubpages.com/) 58. [ImageShack](https://imageshack.us/)
59. [IFTTT](https://www.ifttt.com/) 59. [Imgur](https://imgur.com/)
60. [ImageShack](https://imageshack.us/) 60. [Instagram](https://www.instagram.com/)
61. [Imgur](https://imgur.com/) 61. [Instructables](https://www.instructables.com/)
62. [Instagram](https://www.instagram.com/) 62. [Investing.com](https://www.investing.com/)
63. [Instructables](https://www.instructables.com/) 63. [Issuu](https://issuu.com/)
64. [Investing.com](https://www.investing.com/) 64. [Itch.io](https://itch.io/)
65. [Issuu](https://issuu.com/) 65. [Jimdo](https://jimdosite.com/)
66. [Itch.io](https://itch.io/) 66. [Kaggle](https://www.kaggle.com/)
67. [Jimdo](https://jimdosite.com/) 67. [KanoWorld](https://world.kano.me/)
68. [Kaggle](https://www.kaggle.com/) 68. [Keybase](https://keybase.io/)
69. [KanoWorld](https://world.kano.me/) 69. [Kik](http://kik.me/)
70. [Keybase](https://keybase.io/) 70. [Kongregate](https://www.kongregate.com/)
71. [Kik](http://kik.me/) 71. [Launchpad](https://launchpad.net/)
72. [Kongregate](https://www.kongregate.com/) 72. [Letterboxd](https://letterboxd.com/)
73. [Launchpad](https://launchpad.net/) 73. [LiveJournal](https://www.livejournal.com/)
74. [Letterboxd](https://letterboxd.com/) 74. [Mastodon](https://mstdn.io/)
75. [LiveJournal](https://www.livejournal.com/) 75. [Medium](https://medium.com/)
76. [Mastodon](https://mstdn.io/) 76. [MeetMe](https://www.meetme.com/)
77. [Medium](https://medium.com/) 77. [MixCloud](https://www.mixcloud.com/)
78. [MeetMe](https://www.meetme.com/) 78. [MyAnimeList](https://myanimelist.net/)
79. [MixCloud](https://www.mixcloud.com/) 79. [NameMC (Minecraft.net skins)](https://namemc.com/)
80. [MyAnimeList](https://myanimelist.net/) 80. [Newgrounds](https://newgrounds.com)
81. [NameMC (Minecraft.net skins)](https://namemc.com/) 81. [Pastebin](https://pastebin.com/)
82. [Newgrounds](https://newgrounds.com) 82. [Patreon](https://www.patreon.com/)
83. [Pastebin](https://pastebin.com/) 83. [Pexels](https://www.pexels.com/)
84. [Patreon](https://www.patreon.com/) 84. [Photobucket](https://photobucket.com/)
85. [Pexels](https://www.pexels.com/) 85. [Pinterest](https://www.pinterest.com/)
86. [Photobucket](https://photobucket.com/) 86. [Pixabay](https://pixabay.com/)
87. [Pinterest](https://www.pinterest.com/) 87. [Plug.DJ](https://plug.dj/)
88. [Pixabay](https://pixabay.com/) 88. [ProductHunt](https://www.producthunt.com/)
89. [Plug.DJ](https://plug.dj/) 89. [Quora](https://www.quora.com/)
90. [ProductHunt](https://www.producthunt.com/) 90. [Rajce.net](https://www.rajce.idnes.cz/)
91. [Quora](https://www.quora.com/) 91. [Reddit](https://www.reddit.com/)
92. [Rajce.net](https://www.rajce.idnes.cz/) 92. [Repl.it](https://repl.it/)
93. [Reddit](https://www.reddit.com/) 93. [ReverbNation](https://www.reverbnation.com/)
94. [Repl.it](https://repl.it/) 94. [Roblox](https://www.roblox.com/)
95. [ReverbNation](https://www.reverbnation.com/) 95. [Scribd](https://www.scribd.com/)
96. [Roblox](https://www.roblox.com/) 96. [Slack](https://slack.com)
97. [Scribd](https://www.scribd.com/) 97. [SlideShare](https://slideshare.net/)
98. [Slack](https://slack.com) 98. [Smashcast](https://www.smashcast.tv/)
99. [SlideShare](https://slideshare.net/) 99. [SoundCloud](https://soundcloud.com/)
100. [Smashcast](https://www.smashcast.tv/) 100. [SourceForge](https://sourceforge.net/)
101. [SoundCloud](https://soundcloud.com/) 101. [Spotify](https://open.spotify.com/)
102. [SourceForge](https://sourceforge.net/) 102. [Star Citizen](https://robertsspaceindustries.com/)
103. [Spotify](https://open.spotify.com/) 103. [Steam](https://steamcommunity.com/)
104. [Star Citizen](https://robertsspaceindustries.com/) 104. [SteamGroup](https://steamcommunity.com/)
105. [Steam](https://steamcommunity.com/) 105. [StreamMe](https://www.stream.me/)
106. [StreamMe](https://www.stream.me/) 106. [Taringa](https://taringa.net/)
107. [Taringa](https://taringa.net/) 107. [Telegram](https://t.me/)
108. [Telegram](https://t.me/) 108. [Tinder](https://tinder.com/)
109. [Tinder](https://tinder.com/) 109. [TradingView](https://www.tradingview.com/)
110. [TradingView](https://www.tradingview.com/) 110. [Trakt](https://www.trakt.tv/)
111. [Trakt](https://www.trakt.tv/) 111. [Trip](https://www.trip.skyscanner.com/)
112. [Trip](https://www.trip.skyscanner.com/) 112. [TripAdvisor](https://tripadvisor.com/)
113. [TripAdvisor](https://tripadvisor.com/) 113. [Twitch](https://www.twitch.tv/)
114. [Twitch](https://www.twitch.tv/) 114. [Twitter](https://www.twitter.com/)
115. [Twitter](https://www.twitter.com/) 115. [Unsplash](https://unsplash.com/)
116. [Unsplash](https://unsplash.com/) 116. [VK](https://vk.com/)
117. [VK](https://vk.com/) 117. [VSCO](https://vsco.co/)
118. [VSCO](https://vsco.co/) 118. [Venmo](https://venmo.com/)
119. [Venmo](https://venmo.com/) 119. [Vimeo](https://vimeo.com/)
120. [Vimeo](https://vimeo.com/) 120. [VirusTotal](https://www.virustotal.com/)
121. [VirusTotal](https://www.virustotal.com/) 121. [Wattpad](https://www.wattpad.com/)
122. [Wattpad](https://www.wattpad.com/) 122. [We Heart It](https://weheartit.com/)
123. [We Heart It](https://weheartit.com/) 123. [WebNode](https://www.webnode.cz/)
124. [WebNode](https://www.webnode.cz/) 124. [Wikia](http://www.wikia.com/)
125. [Wikia](http://www.wikia.com/) 125. [Wikipedia](https://www.wikipedia.org/)
126. [Wikipedia](https://www.wikipedia.org/) 126. [Wix](https://wix.com/)
127. [Wix](https://wix.com/) 127. [WordPress](https://wordpress.com)
128. [WordPress](https://wordpress.com) 128. [YouPic](https://youpic.com/)
129. [YouPic](https://youpic.com/) 129. [YouTube](https://www.youtube.com/)
130. [YouTube](https://www.youtube.com/) 130. [Younow](https://www.younow.com/)
131. [Younow](https://www.younow.com/) 131. [Zhihu](https://www.zhihu.com/)
132. [Zhihu](https://www.zhihu.com/) 132. [devRant](https://devrant.com/)
133. [devRant](https://devrant.com/) 133. [iMGSRC.RU](https://imgsrc.ru/)
134. [iMGSRC.RU](https://imgsrc.ru/) 134. [last.fm](https://last.fm/)
135. [last.fm](https://last.fm/)
Alexa.com rank data fetched at (2019-02-02 12:19:32.483528 UTC) Alexa.com rank data fetched at (2019-02-10 02:40:46.657514 UTC)

@ -202,3 +202,20 @@ class SherlockSiteCoverageTests(SherlockBaseTest):
self.detect_type_check("message", exist_check=True) self.detect_type_check("message", exist_check=True)
return return
def test_coverage_total(self):
"""Test Site Coverage Is Total.
This test checks that all sites have test data available.
Keyword Arguments:
self -- This object.
Return Value:
N/A.
Will trigger an assert if we do not have total coverage.
"""
self.coverage_total_check()
return

@ -166,3 +166,29 @@ class SherlockBaseTest(unittest.TestCase):
) )
return return
def coverage_total_check(self):
"""Total Coverage Check.
Keyword Arguments:
self -- This object.
Return Value:
N/A.
Counts up all Sites with full test data available.
Will trigger an assert if any Site does not have test coverage.
"""
site_no_tests_list = []
for site, site_data in self.site_data_all.items():
if (
(site_data.get("username_claimed") is None) or
(site_data.get("username_unclaimed") is None)
):
# Test information not available on this site.
site_no_tests_list.append(site)
self.assertEqual("", ", ".join(site_no_tests_list))
return

Loading…
Cancel
Save