pytube / tests /test_helpers.py
hbmartin's picture
black formatting for tests
82321d6
raw
history blame
573 Bytes
# -*- coding: utf-8 -*-
import pytest
from pytube import helpers
from pytube.exceptions import RegexMatchError
def test_regex_search_no_match():
with pytest.raises(RegexMatchError):
helpers.regex_search("^a$", "", groups=True)
def test_regex_search():
# TODO(nficano): should check isinstance
assert helpers.regex_search("^a$", "a") is not None
def test_safe_filename():
"""Unsafe characters get stripped from generated filename"""
assert helpers.safe_filename("abc1245$$") == "abc1245"
assert helpers.safe_filename("abc##") == "abc"