Exemple #1
0
    def test_extract_content_assignment_single_explore(self, es_mock):
        post = MockObjects.get_mock_post_vidble()
        post.url = post.url.replace('show', 'explore')
        ve = VidbleExtractor(post, MockObjects.get_blank_user())
        ve.extract_content()

        es_mock.assert_called()
Exemple #2
0
    def test_extract_content_assignment_direct(self, es_mock):
        post = MockObjects.get_mock_post_vidble()
        post.url = self.extracted_single_url_explore
        ve = VidbleExtractor(post, MockObjects.get_blank_user())
        ve.extract_content()

        es_mock.assert_called()
Exemple #3
0
    def test_extract_content_assignment_single_explore(self, es_mock):
        post = MockObjects.get_mock_post_vidble()
        post.url = 'https://vidble.com/explore/XOwqxH6Xz9'
        ve = VidbleExtractor(post, MockObjects.get_blank_user())
        ve.extract_content()

        es_mock.assert_called()
Exemple #4
0
    def test_extract_content_explore_direct(self, es_mock):
        post = MockObjects.get_mock_post_vidble()
        post.url = 'https://vidble.com/explore/XOwqxH6Xz9.jpg'
        ve = VidbleExtractor(post, MockObjects.get_blank_user())
        ve.extract_content()

        self.assertEqual('https://vidble.com/XOwqxH6Xz9.jpg', ve.url)
        es_mock.assert_called()
Exemple #5
0
    def test_extract_single_show(self, s_mock):
        s_mock.return_value = self.get_single_soup_show()
        ve = VidbleExtractor(MockObjects.get_mock_post_vidble(),
                             MockObjects.get_blank_user())
        ve.extract_single()

        content = ve.extracted_content[0]
        self.assertEqual(self.extracted_single_url_show, content.url)
        self.check_output(content)
        self.assertTrue(len(ve.failed_extract_posts) == 0)
Exemple #6
0
    def test_extract_single_explore(self, s_mock):
        s_mock.return_value = self.get_single_soup()
        post = MockObjects.get_mock_post_vidble()
        post.url = 'https://vidble.com/explore/XOwqxH6Xz9'
        ve = VidbleExtractor(post, MockObjects.get_blank_user())
        ve.extract_single()

        content = ve.extracted_content[0]
        self.check_output(content)
        self.assertTrue(len(ve.failed_extract_posts) == 0)
Exemple #7
0
    def test_extract_single_explore(self, s_mock):
        s_mock.return_value = self.get_single_soup_explore()
        post = MockObjects.get_mock_post_vidble()
        post.url = post.url.replace('show', 'explore')
        ve = VidbleExtractor(post, MockObjects.get_blank_user())
        ve.extract_single()

        content = ve.extracted_content[0]
        self.assertEqual(self.extracted_single_url_explore, content.url)
        self.check_output(content)
        self.assertTrue(len(ve.failed_extract_posts) == 0)
Exemple #8
0
    def test_extract_content_assignment_single_show(self, es_mock):
        ve = VidbleExtractor(MockObjects.get_mock_post_vidble(),
                             MockObjects.get_blank_user())
        ve.extract_content()

        es_mock.assert_called()
 def test_assign_extractor_vidble(self):
     ex = Extractor.assign_extractor(MockObjects.get_mock_post_vidble())
     self.assertEqual('VidbleExtractor', ex.__name__)