Beispiel #1
0
 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