def do_GET(self): headers = { 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36' } dou = requests.get(url + self.path, headers=headers) self.send_response(dou.status_code) self.send_header('Content-type', 'text/html') self.end_headers() new_content = modify_content(dou.content.decode()) self.wfile.write(new_content.encode()) return
def test_modify_content(): content = '<p>sixsix sevense six_si six111 Свежее</p><a href="https://dou.ua/lenta/">Лента</a>' new_content = replacer.modify_content(content) assert new_content == '<p>sixsix™ sevense six_si six111 Свежее™</p><a href="http://127.0.0.1:8888/lenta/">Лента</a>'
def test_replace_text_2(): content = '<p>Всем привет. Случилась очень неприятная ситуация, и данной темой хотел предупредить остальных об очередных новых идеях этого оператора о том как нагреть.</p>' new_content = replacer.modify_content(content) assert new_content == '<p>Всем привет™. Случилась очень неприятная ситуация, и данной™ темой хотел предупредить остальных об очередных новых идеях этого оператора о том как нагреть.</p>'
def test_replace_text_1(): content = '<p>sixsix sevense six_si six111 Свежее</p>' new_content = replacer.modify_content(content) assert new_content == '<p>sixsix™ sevense six_si six111 Свежее™</p>'
def test_replace_text_xfail(): content = 'sixsix sevense six_si six111 Свежее' new_content = replacer.modify_content(content) assert new_content == 'sixsix™ sevense six_si six111 Свежее™'