Note that tests do work, however, it some times fail as we get timeouts and the scrapper hangs sometimes. so every once in a while the tests fail.
Sometimes youtube gives us an infinite loading spinner when we try to download dynamic content from a playlist and we don't detect that loading spinner (it's html class is circle and id is spinner-id as of today) and this causes us to exit the playlist prematurely and not scrape the remaining of the videos.
run ` python3 tests/functionality_testing/Scrapper_test.py -k "test_get_playlist_info" which passed normally, but fails when the issue happens (or a user updates their number of videos :smile: )
fixes https://github.com/brilliant-ember/YouTube-Channel-Downloader/issues/13
Note that tests do work, however, it some times fail as we get timeouts and the scrapper hangs sometimes. so every once in a while the tests fail.
Sometimes youtube gives us an infinite loading spinner when we try to download dynamic content from a playlist and we don't detect that loading spinner (it's html class is circle and id is spinner-id as of today) and this causes us to exit the playlist prematurely and not scrape the remaining of the videos.
run ` python3 tests/functionality_testing/Scrapper_test.py -k "test_get_playlist_info" which passed normally, but fails when the issue happens (or a user updates their number of videos :smile: )