Ejemplo n.º 1
0
    def test_call_to_youtube_api_endpoint(self, build):
        build.return_value.playlistItems.return_value.list.\
            return_value.execute.return_value = self.short_playlist_response
        importer = BulkTaskYoutubeImport(**self.form_data)
        importer._fetch_all_youtube_videos('fakeId')

        build.assert_called_with('youtube', 'v3', developerKey=self.form_data['youtube_api_server_key'])
    def test_call_to_youtube_api_endpoint(self, build):
        build.return_value.playlistItems.return_value.list.\
            return_value.execute.return_value = self.short_playlist_response
        importer = BulkTaskYoutubeImport(**self.form_data)
        importer._fetch_all_youtube_videos('fakeId')

        build.assert_called_with(
            'youtube',
            'v3',
            developerKey=self.form_data['youtube_api_server_key'])
Ejemplo n.º 3
0
    def test_call_to_youtube_api_short_playlist(self, build):
        build.return_value.playlistItems.return_value.list.\
            return_value.execute.return_value = self.short_playlist_response
        importer = BulkTaskYoutubeImport(**self.form_data)
        playlist = importer._fetch_all_youtube_videos('fakeId')

        assert playlist == self.short_playlist_response, playlist
    def test_call_to_youtube_api_short_playlist(self, build):
        build.return_value.playlistItems.return_value.list.\
            return_value.execute.return_value = self.short_playlist_response
        importer = BulkTaskYoutubeImport(**self.form_data)
        playlist = importer._fetch_all_youtube_videos('fakeId')

        assert playlist == self.short_playlist_response, playlist
Ejemplo n.º 5
0
    def test_call_to_youtube_api_long_playlist(self, build):
        build.return_value.playlistItems.return_value.list.\
            return_value.execute.side_effect = [self.long_playlist_response, self.long_playlist_response, self.short_playlist_response]
        importer = BulkTaskYoutubeImport(**self.form_data)
        expected_playlist = {'items': ''}
        expected_playlist['items'] = self.long_playlist_response['items'] + self.long_playlist_response['items'] + self.short_playlist_response['items']
        playlist = importer._fetch_all_youtube_videos('fakeId')

        assert playlist == expected_playlist, playlist
    def test_call_to_youtube_api_long_playlist(self, build):
        build.return_value.playlistItems.return_value.list.\
            return_value.execute.side_effect = [self.long_playlist_response, self.long_playlist_response, self.short_playlist_response]
        importer = BulkTaskYoutubeImport(**self.form_data)
        expected_playlist = {'items': ''}
        expected_playlist['items'] = self.long_playlist_response[
            'items'] + self.long_playlist_response[
                'items'] + self.short_playlist_response['items']
        playlist = importer._fetch_all_youtube_videos('fakeId')

        assert playlist == expected_playlist, playlist