def test_unit__is_gmail_signature_yes(self): html = '<div class="gmail_extra">' + \ '<a></a><div class="gmail_signature"></div>' + \ '</div>' soup = BeautifulSoup(html, 'html.parser') main_elem = soup.find() assert HtmlMailSignatureChecker._is_gmail_signature(main_elem) is True
def test_unit__is_gmail_signature_yes(self): html = '<div class="gmail_extra">' + \ '<a></a><div class="gmail_signature"></div>' + \ '</div>' soup = BeautifulSoup(html, 'html.parser') main_elem = soup.find() assert HtmlMailSignatureChecker._is_gmail_signature(main_elem) is True
def test_unit__is_gmail_signature_yes_2(self): html = '<div class="gmail_signature">' + "</div>" soup = BeautifulSoup(html, "html.parser") main_elem = soup.find() assert HtmlMailSignatureChecker._is_gmail_signature(main_elem) is True
def test_unit__is_gmail_signature_no(self): soup = BeautifulSoup('<div class="nothing"></div>', "html.parser") main_elem = soup.find() assert HtmlMailSignatureChecker._is_gmail_signature(main_elem) is False
def test_unit__is_gmail_signature_ok(self): html = '<div class="gmail_extra">' + '<a></a><div class="gmail_quote"></div>' + "</div>" soup = BeautifulSoup(html, "html.parser") main_elem = soup.find() assert HtmlMailSignatureChecker._is_gmail_signature(main_elem) is False
def test_unit__is_gmail_signature_no(self): soup = BeautifulSoup('<div class="nothing"></div>', 'html.parser') main_elem = soup.find() assert HtmlMailSignatureChecker._is_gmail_signature(main_elem) is False