def test_filter_empty_filter(test_url: str): download_filter = DownloadFilter() test_resource = Resource(MagicMock(), test_url) result = download_filter.check_resource(test_resource) assert result is True
def test_filter_domain(test_url: str, expected: bool, download_filter: DownloadFilter): result = download_filter._check_domain(test_url) assert result == expected
def test_filter_all(test_url: str, expected: bool, download_filter: DownloadFilter): test_resource = Resource(MagicMock(), test_url) result = download_filter.check_resource(test_resource) assert result == expected
def test_filter_extension(test_extension: str, expected: bool, download_filter: DownloadFilter): result = download_filter._check_extension(test_extension) assert result == expected
def download_filter() -> DownloadFilter: return DownloadFilter(['mp4', 'mp3'], ['test.com', 'reddit.com'])
def create_download_filter(self) -> DownloadFilter: return DownloadFilter(self.args.skip, self.args.skip_domain)
def test_filter_empty_filter(test_url: str): download_filter = DownloadFilter() result = download_filter.check_url(test_url) assert result is True
def test_filter_all(test_url: str, expected: bool, download_filter: DownloadFilter): result = download_filter.check_url(test_url) assert result == expected