def test_descriptor_local_image(self):
		data = self._get_test_file_contents('youtube_iframe.html')
		results = parser_pool.get_parser_results('YoutubeParser', data)
		img = results[0].get_image_file()
		self.assertIsInstance(img, tuple)
		self.assertIsInstance(img[1], ContentFile)
		self.assertGreater(len(img[1]), 0)
 def test_descriptor_local_image(self):
     data = self._get_test_file_contents('youtube_iframe.html')
     results = parser_pool.get_parser_results('YoutubeParser', data)
     img = results[0].get_image_file()
     self.assertIsInstance(img, tuple)
     self.assertIsInstance(img[1], ContentFile)
     self.assertGreater(len(img[1]), 0)
    def test_descriptor_class(self):
        """
		Tests if Youtube parser returns YoutubeVideoDescriptor instance 
		"""

        data = self._get_test_file_contents('youtube_iframe.html')
        results = parser_pool.get_parser_results('YoutubeParser', data)
        self.assertIsInstance(results[0], YoutubeVideoDescriptor)
	def test_descriptor_class(self):
		"""
		Tests if Youtube parser returns YoutubeVideoDescriptor instance 
		"""
		
		data = self._get_test_file_contents('youtube_iframe.html')
		results = parser_pool.get_parser_results('YoutubeParser', data)
		self.assertIsInstance(results[0], YoutubeVideoDescriptor)
	def test_iframe(self):
		data = self._get_test_file_contents('vimeo_iframe.html')
		
		results = parser_pool.get_parser_results('VimeoParser', data)
		self.assertGreater(len(results), 0)
		self.assertEqual(results[0].video_id, '38591304')
 def test_direct_link(self):
     url = 'http://www.youtube.com/watch?v=oS6wfWu0JvA'
     results = parser_pool.get_parser_results('YoutubeParser', url)
     self.assertIsInstance(results[0], YoutubeVideoDescriptor)
     self.assertEqual(results[0].video_id, 'oS6wfWu0JvA')
 def test_movie(self):
     data = self._get_test_file_contents('youtube_param.html')
     results = parser_pool.get_parser_results('YoutubeParser', data)
     self.assertGreater(len(results), 0)
     self.assertEqual(results[0].video_id, 'RSDUcKw-GOk')
 def test_a(self):
     data = self._get_test_file_contents('youtube_a.html')
     results = parser_pool.get_parser_results('YoutubeParser', data)
     self.assertGreater(len(results), 0)
     self.assertEqual(results[0].video_id, 'EfbhdZKPHro')
    def test_iframe(self):
        data = self._get_test_file_contents('youtube_iframe.html')

        results = parser_pool.get_parser_results('YoutubeParser', data)
        self.assertGreater(len(results), 0)
        self.assertEqual(results[0].video_id, 'Hn2bMpc2fkA')
 def test_descriptor_class(self):
     data = self._get_test_file_contents('vimeo_iframe.html')
     results = parser_pool.get_parser_results('VimeoParser', data)
     self.assertIsInstance(results[0], VimeoVideoDescriptor)
 def test_direct_link(self):
     url = 'http://vimeo.com/40847329'
     results = parser_pool.get_parser_results('VimeoParser', url)
     self.assertIsInstance(results[0], VimeoVideoDescriptor)
     self.assertEqual(results[0].video_id, '40847329')
	def test_descriptor_class(self):
		data = self._get_test_file_contents('vimeo_iframe.html')
		results = parser_pool.get_parser_results('VimeoParser', data)
		self.assertIsInstance(results[0], VimeoVideoDescriptor)
 def test_descriptor_remote(self):
     data = self._get_test_file_contents('youtube_iframe.html')
     results = parser_pool.get_parser_results('YoutubeParser', data)
     self.assertTrue(results[0].get_remote_thumbnail().endswith('.jpg'))
	def test_iframe(self):
		data = self._get_test_file_contents('youtube_iframe.html')
		
		results = parser_pool.get_parser_results('YoutubeParser', data)
		self.assertGreater(len(results), 0)
		self.assertEqual(results[0].video_id, 'Hn2bMpc2fkA')
	def test_descriptor_remote(self):
		data = self._get_test_file_contents('youtube_iframe.html')
		results = parser_pool.get_parser_results('YoutubeParser', data)
		self.assertTrue(results[0].get_remote_thumbnail().endswith('.jpg'))
	def test_direct_link(self):
		url = 'http://www.youtube.com/watch?v=oS6wfWu0JvA'
		results = parser_pool.get_parser_results('YoutubeParser', url)
		self.assertIsInstance(results[0], YoutubeVideoDescriptor)
		self.assertEqual(results[0].video_id, 'oS6wfWu0JvA')
	def test_movie(self):
		data = self._get_test_file_contents('youtube_param.html')
		results = parser_pool.get_parser_results('YoutubeParser', data)
		self.assertGreater(len(results), 0)
		self.assertEqual(results[0].video_id, 'RSDUcKw-GOk')
	def test_a(self):
		data = self._get_test_file_contents('youtube_a.html')
		results = parser_pool.get_parser_results('YoutubeParser', data)
		self.assertGreater(len(results), 0)
		self.assertEqual(results[0].video_id, 'EfbhdZKPHro')
 def test_a(self):
     data = self._get_test_file_contents('vimeo_a.html')
     results = parser_pool.get_parser_results('VimeoParser', data)
     self.assertGreater(len(results), 0)
     self.assertEqual(results[0].video_id, '38591304')
	def test_direct_link(self):
		url = 'http://vimeo.com/40847329'
		results = parser_pool.get_parser_results('VimeoParser', url)
		self.assertIsInstance(results[0], VimeoVideoDescriptor)
		self.assertEqual(results[0].video_id, '40847329')