ソースを参照

do not style inline if in test case

version-14
Pratik Vyas 11年前
コミット
67b5f98892
2個のファイルの変更9行の追加7行の削除
  1. +1
    -1
      frappe/utils/email_lib/bulk.py
  2. +8
    -6
      frappe/utils/email_lib/email_body.py

+ 1
- 1
frappe/utils/email_lib/bulk.py ファイルの表示

@@ -145,4 +145,4 @@ def flush(from_test=False):
def clear_outbox():
"""remove mails older than 30 days in Outbox"""
frappe.conn.sql("""delete from `tabBulk Email` where
datediff(now(), creation) > 30""")
datediff(now(), creation) > 30""")

+ 8
- 6
frappe/utils/email_lib/email_body.py ファイルの表示

@@ -192,17 +192,19 @@ class EMail:
return self.msg_root.as_string()
def get_formatted_html(subject, message, footer=None, print_html=None):
if frappe.local.flags.in_test:
return message

message = scrub_urls(message)

return inline_css(frappe.get_template("templates/emails/standard.html").render({
rendered_email = frappe.get_template("templates/emails/standard.html").render({
"content": message,
"footer": get_footer(footer),
"title": subject,
"print_html": print_html
}))
})

# if in a test case, do not inline css
if frappe.local.flags.in_test:
return rendered_email

return inline_css(rendered_email)

def get_footer(footer=None):
"""append a footer (signature)"""


読み込み中…
キャンセル
保存