test(pdf): Generate PDF as a user

i.e. when frappe.session is set
This commit is contained in:
Aditya Hase 2020-10-27 14:15:40 +05:30
parent ed58adbf5c
commit ea2ab810e6
No known key found for this signature in database
GPG key ID: 0A55F0FCA0234972

View file

@ -46,4 +46,9 @@ class TestPdf(unittest.TestCase):
self.assertTrue(reader.isEncrypted)
if six.PY2:
password = frappe.safe_encode(password)
self.assertTrue(reader.decrypt(password))
self.assertTrue(reader.decrypt(password))
def test_pdf_generation_as_a_user(self):
frappe.set_user("Administrator")
pdf = pdfgen.get_pdf(self.html)
self.assertTrue(pdf)