+ _VALID_URL = r'(?:http://)?(?:www\.)?xhamster\.com/movies/(?P<id>[0-9]+)/(?P<seo>.+?)\.html(?:\?.*)?'
+ _TESTS = [{
+ 'url': 'http://xhamster.com/movies/1509445/femaleagent_shy_beauty_takes_the_bait.html',
+ 'file': '1509445.mp4',
+ 'md5': '8281348b8d3c53d39fffb377d24eac4e',
+ 'info_dict': {
+ "upload_date": "20121014",
+ "uploader_id": "Ruseful2011",
+ "title": "FemaleAgent Shy beauty takes the bait",
+ "age_limit": 18,
+ }
+ },
+ {
+ 'url': 'http://xhamster.com/movies/2221348/britney_spears_sexy_booty.html?hd',
+ 'file': '2221348.flv',
+ 'md5': 'e767b9475de189320f691f49c679c4c7',
+ 'info_dict': {
+ "upload_date": "20130914",
+ "uploader_id": "jojo747400",
+ "title": "Britney Spears Sexy Booty",
+ "age_limit": 18,
+ }
+ }]