Render remaining badges onto new page even if it doesn't fill t… (#1621)

This commit is contained in:
pajowu
2020-03-24 17:43:58 +01:00
committed by GitHub
parent 7449bea836
commit 0a49b93b26
2 changed files with 17 additions and 0 deletions

View File

@@ -68,3 +68,17 @@ def test_generate_pdf(env):
assert ftype == 'application/pdf'
pdf = PdfFileReader(BytesIO(buf))
assert pdf.numPages == 2
@pytest.mark.django_db
def test_generate_pdf_multi(env):
event, order, shirt = env
event.badge_layouts.create(name="Default", default=True)
e = BadgeExporter(event)
fname, ftype, buf = e.render({
'items': [shirt.pk],
'rendering': 'a4_a6l',
'include_pending': True
})
assert ftype == 'application/pdf'
pdf = PdfFileReader(BytesIO(buf))
assert pdf.numPages == 1