22 Commits (d6410268eeec8be60962dceb7d9aa510642eebc0)

Author SHA1 Message Date
Christopher K. Hoadley b1efe75eee Remove timeout global and make it available on the command line. Change default to no timeout.
5 years ago
Paulo Diovani 2e9c700107 Add an .excluded_sites list to allow pass tests
5 years ago
Christopher K. Hoadley b4a9562806 Update tests.all.SherlockDetectTests so it will only run tests against the detection methods.
5 years ago
Christopher K. Hoadley d3f0bfd0fc Add test to ensure that all sites have test data. If they do not, then the person running the tests will be able to see the list of sites missing coverage.
5 years ago
Christopher K. Hoadley dea8c29351 Change tests so that all sites that share a common username are executed in parallel. Just the little bit of extra processing halves the time taken for the tests (~15s verus ~34s). This will only get worse as the test coverage improves...
5 years ago
Christopher K. Hoadley bf0959d84b Convert all supported Response URL sites to use JSON driven tests.
5 years ago
Christopher K. Hoadley a576af358f Convert all supported HTTP Status Code sites to use JSON driven tests.
5 years ago
Christopher K. Hoadley be59b91107 Add information about a claimed and an unclaimed username to the site information. This will allow the tests to directly source the information from the JSON data. It will also allow people who add new sites to also add test data (which will automatically get tested). Add a new test method which finds all sites of a given detect algorithm, and which also has test vectors, and runs tests against them.
5 years ago
Christopher K. Hoadley 83aed9aeee Add test methods for Error Message detection method as well. Add Dribbble to tests.
5 years ago
Christopher K. Hoadley 6fc5c131db Convert Designspiration to use the Status Code detection method. The site gives a clean 404 error. Add to tests.
5 years ago
Christopher K. Hoadley 26ef2e1b9b Convert Codementor to use the Status Code detection method. The site gives a clean 404 error. Add to tests.
5 years ago
Christopher K. Hoadley 110b93a757 Convert Codecademy to use the Status Code detection method. The site gives a clean 404 error. Add to tests.
5 years ago
Christopher K. Hoadley 223d9716cb Convert BuzzFeed to use the Status Code detection method. The site gives a clean 404 error. Add to tests.
5 years ago
Christopher K. Hoadley 08ac008828 Convert Behance to use the Status Code detection method. The site gives a clean 404 error. Add to tests.
5 years ago
Christopher K. Hoadley 65e3820608 Convert Bandcamp to use the Status Code detection method. The site gives a clean 404 error. Add to tests.
5 years ago
Christopher K. Hoadley c76b4524da Convert BLIP.fm to use the Status Code detection method. The site gives a clean 404 error. Add to tests.
5 years ago
Christopher K. Hoadley 8a82d883c6 Convert AngelList to use the Status Code detection method. The site gives a clean 404 error. Add to tests.
5 years ago
Christopher K. Hoadley 89787b1509 Add test methods for HTTP Status detection method as well.
5 years ago
Christopher K. Hoadley f609320d3c Convert Canva to the more robust Response URL detection method. Add to tests to ensure that it is covered.
5 years ago
Christopher K. Hoadley b237b8fe02 Problems with false positives on EyeEm/CreativeMarket/EVE Online. Add these sites to the tests to capture failure.
5 years ago
Christopher K. Hoadley ae657460c8 Add coverage tests for all sites that use the response URL detection method. This test fails because Sherlock does not handle all of these sites properly.
5 years ago
Christopher K. Hoadley f6860510ea Add basic test infrastructure using unittest. Add tests to verify the 3 mechanisms of determining that a username is *not* supported on a given site.
5 years ago