def to_pdf(self, filename, **kwargs): from dungeonsheets.make_sheets import make_sheet if filename.endswith('.pdf'): filename = filename.replace('pdf', 'py') make_sheet(filename, character=self, flatten=kwargs.get('flatten', True))
def to_pdf(self, filename, **kwargs): from dungeonsheets.make_sheets import make_sheet if filename.endswith(".pdf"): filename = filename.replace("pdf", "py") make_sheet(filename, character=self, flatten=kwargs.get("flatten", True))
def test_make_fancy_sheets(self): # Character PDF make_sheets.make_sheet(sheet_file=CHARFILE, fancy_decorations=True) # Was the PDF created? self.assertTrue( self.char_pdf.exists(), f"Character PDF ({self.char_pdf.resolve()}) not created.") # GM PDF make_sheets.make_sheet(sheet_file=GMFILE, fancy_decorations=True) self.assertTrue(self.gm_pdf.exists) # Was the PDF created? self.assertTrue(self.gm_pdf.exists(), f"GM PDF ({self.gm_pdf.resolve()}) not created.")